1、如果用AIS方式boot,是不是不需要二次bootloader?
2、6747的EMIFA接口地址线只有15位,也就是支持32KB,如果用NOR FLASH作为程序存储器,当程序大于32KB时,是不是就不能用AIS boot方式加载程序,必须使用legacy 或direct方式来boot。
3、如果使用legacy或direct方式boot,那程序烧写过程和AIS方式一样吗。如果不一样具体如何烧写,是不是要将.out文件转换为.hex文件在烧写。
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.
1、如果用AIS方式boot,是不是不需要二次bootloader?
2、6747的EMIFA接口地址线只有15位,也就是支持32KB,如果用NOR FLASH作为程序存储器,当程序大于32KB时,是不是就不能用AIS boot方式加载程序,必须使用legacy 或direct方式来boot。
3、如果使用legacy或direct方式boot,那程序烧写过程和AIS方式一样吗。如果不一样具体如何烧写,是不是要将.out文件转换为.hex文件在烧写。
1. 是的,一般不需要,除非你有特别要求。
2. 也可以用AIS boot方式加载方式,只是要用到二次bootloader方式
3. 一定要用nor flash boot么?建议用nand flash等Boot mode比较多用。nor flash二次bootloader方式见下面的网站。
http://processors.wiki.ti.com/index.php/Secondary_Bootloaders_on_OMAP-L1x
1. 如有些芯片的硅版本号有bug,不能支持某种boot mode(如nand flash boot),这时可以通过其他的boot mode(如I2C EEPROM boot)先加载个二次bootloader,再去加载nand flash里的代码。
2. 是的,nand flash boot模式不需要二次bootloader。但是ROM bootloader不是支持所有的nand flash的,可以看一下下面的nand flash表。
Appendix B Details of Supported NAND Devices
http://www.ti.com/lit/an/sprabb1c/sprabb1c.pdf
1、硅版本是指同一芯片的不同版本吗,比如6747尾缀D和C即为不同即硅版本;还是指芯片的更新换代。
2、如何查看6747的硅版本,是查看内部ROM吗。具体地址是什么。
1. 是的,c,d表示硅版本号。
2. 芯片表面有打印,可以对照勘误表看。
http://www.ti.com/lit/er/sprz284g/sprz284g.pdf
1、您给的二次bootloader似乎讲legacy方式的二次bootloader
2、您确定AIS方式也可以用二次bootloader吗,具体如何实现。