This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我严格按照BiosMulticoreSDK_2.1_UserGuide.pdf中的P112页的要求来Updating EEPROM Images IBL,
然后按照ti\mcsdk_2_01_02_05\tools\writer\nand\docs\README.txt的要求来Updating NOR/NAND Images,即
烧录\ti\mcsdk_2_01_02_05\tools\boot_loader\examples\i2c\nand\evmc6678l\bin\i2cnandboot_evm6678l.out。
烧录完成后,修改DIP开关模式为NAND方式,连接上串口,但只显示:
IBL version: 1.0.0.16
IBL: PLL and DDR Initialization Complete
IBL Result code 00
正常的话,还应该显示:
IBL: Booting from NAND
NAND Boot Over I2C Example Version 01.00.00.00
Booting Hello World image from NAND flash via IBL over I2C 0x51 ...
说明IBL启动后没有读取NAND FLASH。
请问如何检查IBL启动后是否读取NAND FLASH?或者NAND FLASH是否已经烧录了程序了?
用CCS的real time模式挂仿真器上去,看看当前PC是在哪里,如果GEL文件中包括了NAND FLASH初始化程序的话,可以运行下GEL文件,然后看NAND FLASH中是否有值