Part Number:TMS320C6678
在我们自己开发的板卡中,使用的nand flash型号与TI中的不同,我现在编译出来的ibl 烧到EEPROM中只能实现ibl nor flash启动,nand 无法启动,请问需要在ibl做哪些修改才能实现IBL nand flash启动。
Nancy Wang:
请参考以下帖子的讨论:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/837912/ccs-tms320c6678-nand-boot-problem-at-the-ibl-with-nand-device-change
,
Shine:
请问您使用的C6678硅版本是2.0的吗?如果是PG2.x,直接可以从nand flash启动,不用IBL。
,
Bess:
直接从nand flash启动的话,boot mode的拨码应该是什么样的?官网只提供了IBL nand 的boot mode
Boot Mode
DIP SW3
(Pin1, 2, 3, 4)
DIP SW4
(Pin1, 2, 3, 4)
DIP SW5
(Pin1, 2, 3, 4)
DIP SW6
(Pin1, 2, 3, 4)
IBL NOR boot on image 0 (default)
(off, off, on, off)1, 2
(on, on, on, on)3
(on, on, on, off)4
(on, on, on, on)IBL NOR boot on image 1
(off, off, on, off)
(off, on, on, on)
(on, on, on, off)
(on, on, on, on)IBL NAND boot on image 0
(off, off, on, off)
(on, off, on, on)
(on, on, on, off)
(on, on, on, on)IBL NAND boot on image 1
(off, off, on, off)
(off, off, on, on)
(on, on, on, off)
(on, on, on, on)IBL TFTP boot
(off, off, on, off)
(on, on, off, on)
(on, on, on, off)
(on, on, on, on)I2C POST boot
(off, off, on, off)
(on, on, on, on)
(on, on, on, on)
(on, on, on, on)ROM SPI Boot8
(off, on, off, off)
(on, on, on, on)
(on, on, off, on)
(off, on, on, on)ROM SRIO Boot5
(off, off, on, on)
(on, on, on, off)
(on, off, on, off)
(off, off, on, on)ROM Ethernet Boot6
(off, on, off, on)
(on, on, on, off)
(on, off, on, off)
(off, off, on, on)ROM PCIE Boot7
(off, on, on, off)
(on, on, on, on)
(on, on, on, off)
(off, on, on, on)No boot
(off, on, on, on)
(on, on, on, on)
(on, on, on, on)
(on, on, on, on)
,
Shine:
抱歉,更正一下C6678 ROM bootloader不支持nand flash boot mode,所以需要使用IBL二次bootloader来加载,请参考Nancy发的帖子移植自己的nand flash。