尊敬的老师:你好,我的开发板上是NOR FLASH,在烧写程序的时候参考sprab41d中关于NOR 的boot说明,其中有些不太明白,问题一:就是NOR Boot Configuration Word的地址是ROM空间的首地址0xFFFD0000吗?,问题二:NOR boot的3中方法,legacy NOR模式、Direct NOR模式、AIS NOR模式有什么区别吗,像我们一般使用那种比较好些,感谢在百忙之中解答我的问题,再次表示感谢。。
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.
尊敬的老师:你好,我的开发板上是NOR FLASH,在烧写程序的时候参考sprab41d中关于NOR 的boot说明,其中有些不太明白,问题一:就是NOR Boot Configuration Word的地址是ROM空间的首地址0xFFFD0000吗?,问题二:NOR boot的3中方法,legacy NOR模式、Direct NOR模式、AIS NOR模式有什么区别吗,像我们一般使用那种比较好些,感谢在百忙之中解答我的问题,再次表示感谢。。
你好,
1. NOR Boot Configuration Word的地址是0x60000000, 这个控制字是要用户自己配的, 所以不会固化在片上ROM中.
2. 这三种模式有区别, sprab41d有详细说明. 简单的说, legacy NOR模式是延续了之前老版本C6000的NOR flash boot模式, 先copy 1k的二次bootloader代码, 再执行二次bootloader加载应用程序. Direct Nor模式直接跳到flash执行二次bootloader程序. AIS Nor模式是沿用新的C6000 bootloader的文件格式AIS格式, AIS可以初始化外设寄存器, 没有大小限制. 你可以用AIS Nor模式. 建议参考下面的wiki网站上OMAP-L138 bootloader介绍.
http://processors.wiki.ti.com/index.php/OMAP-L138_Bootloader