如何修改mt6572的preloader
#define BOARD_ID MT6572_EVB1
#define CS_PART_NUMBER[0] H9TP32A4GDMCPR_KDM
#define CS_PART_NUMBER[1] KMN5U000ZM_B203
#define CS_PART_NUMBER[2] TYC0FH121597RA
#define CS_PART_NUMBER[3] MT29PZZZ4D4WKETF_18_W_6E4
#define CS_PART_NUMBER[4] H9TP32A8JDACPR_KGM
#define CS_PART_NUMBER[5] KMKUS000VM_B410
#define EMI_CLK 266M
这是另一个的, 这个可以烧写进去
#define BOARD_ID MT6572_EVB1
#define CS_PART_NUMBER[0] H9TP32A4GDMCPR_KDM
#define CS_PART_NUMBER[1] H9TP32A4GDBCPR_KGM
//#define CS_PART_NUMBER[2] H9TP32A8JDACPR_KGM
#define CS_PART_NUMBER[2] KMK7X000VM_B314
#define CS_PART_NUMBER[3] SD7DP24C_4G
#define CS_PART_NUMBER[4] SD7DP28C_8G
#define CS_PART_NUMBER[5] H9TP32A4GDDCPR_KGM
#define EMI_CLK 266M
#endif /* __CUSTOM_memoryDEVICE__ */
我想把上一个,按照下一个修改了,但是编译不过: ./mk n pl
make[1]: *** [out/target/product/bird72_wet_a_jb3/obj/dep/emigen.dep] Error 1
make: *** [remake] Error 2
估计是芯片不匹配,想请交一下:
还有就是partition_index: SYS0
partition_name: PRELOADER
file_name: preloader_bird72_wet_a_jb3.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0xa00000
region: EMMC_BOOT_1
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BOOTLOADERS
reserve: 0x00
partition_size: 0xa00000 另一个能成功烧写的是partition_size: 0xc00000
也不清楚?
想请教下,各位大神
顶一下,请教大神,有没得遇到类似的情况
被你搞晕,你一下子加这么多干啥,memory表里面有你所有添加的时序吗
不是,这个是两份不同的源码,上面哪一个是我需要修改的,后面的是另一个,我只是把两个放出来,对比下
你就看那个flash excel表里面有没有你要加的那些flash
MemoryDeviceList_MT6572.xls 类似下面这个哇,好像我没找到
Samsung KMN5U000ZM_B203 MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x1501004E355530304D x
Samsung K524G2GACH_B050 MCP(NAND+DDR1) 2048 MT6572_EVB1 0xECBC006A56 4096
Hynix H9DA4VH2GJAMCR_4EM MCP(NAND+DDR1) 2048 MT6572_EVB1 0xADBC801620 4096
Hynix H9TA4GH2GDMCPR_4GM MCP(NAND+DDR2) 2048 MT6572_EVB1 0xADBC905556 2048
Hynix H9TP32A4GDMCPR_KDM MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x90014a2058494e5948 x
kingston KE4CN2L2HA5A2A MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x7001004D4D43303447 x
Toshiba TYC0FH121597RA MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x110100303034473930 x
Micron MT29PZZZ4D4WKETF_18_W_6E4 MCP(eMMC+DDR2) 4096 MT6572_EVB1 0xfe014e503058585858 x
Sandisk SD7DP24F_4G MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x45010053454D303447 x
Micron MT29C4G48MAAHBAAKS_5WT MCP(NAND+DDR1) 2048 MT6572_EVB1 0x2cbc906654 4096
Kingmax KEM51200_MADHSBXN2C12 MCP(NAND+DDR2) 2048 MT6572_EVB1 0x2CBC905556 2048
Toshiba TYBC0A111557KC MCP(NAND+DDR1) 2048 MT6572_EVB1 0x98bc9066 x
kingston KSLCCBL1FB2G3A MCP(NAND+DDR1) 2048 MT6572_EVB1 0x98bc9066 x
Hynix H9DA4GH2GJBMCR_4EM MCP(NAND+DDR1) 2048 MT6572_EVB1 0xadbc905556 2048
kingston KSLCCBL2GA2H2A MCP(NAND+DDR2) 2048 MT6572_EVB1 0x98BC9066 4096
Micron MT29RZ4C2DZZHGSK_18_W_80E MCP(NAND+DDR2) 2048 MT6572_EVB1 0x2CBC906654 4096
Samsung KMNJS000ZM_B205 MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x1501004E4A5330304D x
Hynix H9TP32A4GDBCPR_KGM MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x90014a483447316404 x
Samsung K524G2GACI_B050 MCP(NAND+DDR1) 2048 MT6572_EVB1 0xECBC005554 2048
Samsung KMN5W000ZM_B207 MCP(eMMC+DDR2) 4096 MT6572_EVB1 0x1501004E35575A4D42 x
Samsung KMN9W000RM_B205 MCP(eMMC+DDR2) 2048 MT6572_EVB1 0x1501004E3957524d42 x
Micron MT29C4G48MAZBAAKS_5WT MCP(NAND+DDR1) 2048 MT6572_EVB1 0x2CBC905556 2048
Hynix H9TP32A8JDACPR_KGM MCP(eMMC+DDR2) 4096+4096 MT6572_EVB1 0x90014A483447316404 x
Samsung KMK5X000VM_B314 MCP(eMMC+DDR2) 4096+4096 MT6572_EVB1 0x1501004B3558564D42
对不起,看到了,有,应该支持,不晓得怎么配置
看log具体报的什么错吧,你要一下子兼容这么多吗
我这个芯片是KMK5X000VM_B314 ,上面是源码提供的, 好的,我看看log
这个有添加flash的教程,如果你是新添加的flash,这些文件才需要更改,如果是已经有的,就不需要了
