6678板卡换版,将之前的nor flash换成了nand flash,想问一下6678接nand flash能像之前接nor flash一样直接从flash启动吗?还是需要通过其他的方式先运行一次加载程序,在通过nand flash 二次加载。多谢指教
Shine:
如果您用的C6678硅版本号是2.0的话,不需要IBL,直接可以从nand flash启动,请看下面的wiki网站。
processors.wiki.ti.com/…/KeystoneI_Bootloader_Resources_and_FAQ
kong wu:
回复 Shine:
谢谢!之前从nor flash搬移代码的bootloader,能直接用到nandflash上吗
Shine:
回复 kong wu:
之前是用EMIF16模式吗?如果是EMIF16 boot mode,RBL是直接跳转到flash里执行代码,不会搬移代码,所以不能直接用到nand flash上,请参考下面的bootloader看一下EMIF16和nand boot mode的区别。
www.ti.com/…/sprugy5c.pdf
kong wu:
回复 Shine:
是emif 16模式,之前是用汇编写的一个文件,放在flash的前1kB,执行的是从flash读数并搬移到core0的L2中。不知道这个文件是否可以写到nand flash的前1kB内,像之前一样执行代码搬移。
kong wu:
回复 Shine:
非常感谢!