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.

6672 2.0 nand boot 问题



自己的板子,6672的emif16接nand flash。在论坛大神们指导下已将程序烧写到nand里。但现在从emif模式boot 不起来,看论坛上好多帖子都必要通过从I2C 的EEPROM加载IBL才能引导从NAND 的boot。我板子上的6672是2.0版本的,是否还需要从I2C 的IBL才能实现emif 的nand boot,还是直接设置为emif boot mode就好?还请大神指点。
  • 6672 RBL只支持EMIF16 Nor flash boot,此时在启动后代码会直接跳转到0x70000000开始的地址在线执行;如果接的nand flash则需要EEPROM进行二级boot,先经过I2C EEPROM起来后运行一段程序负责通过EMIF16接口读取Nand flash。

  • 谢谢Andy Yin1的回答!我找了你写的一个application report"通过IBL扩展Keystone I DSP启动模式"的文档,看了一下,有个地方不明白:2.3.3条中第3小条中说,在GEL中修改二次boot的方式,例如修改为nand flash 启动。是不是说我的自制板只需在文件中修改了此参数,就可更改为nand boot,即上电时强制dsp从i2c boot就好?而不需像开发板一样断电后再将DIP拨码开关选到IBL NAND FLASH启动(文档中第三大条第4小条,看开发板和dsp 资料中均无IBL NAND FALSH的拨码方式,只有emif16)。因我自制板上只有一个拨码开关,用于控制FPGA给DSP提供两和boot模式:no boot 或者emif16 boot,分别用于烧写和自加载。开发板上不是已经通过gel 配置IBL为nand flash 启动了吗,为什么还需要断电后再把跳线配置为nand flash启动呢?问题比较绕,手机码的。望指点指点!