应用程序烧写在nandflash中,但是程序太大,需要从DDR2启动,在boot.asm中,是否需要对DDR2进行初始化?同时,在linker.cmd中如何配置?
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.
应用程序烧写在nandflash中,但是程序太大,需要从DDR2启动,在boot.asm中,是否需要对DDR2进行初始化?同时,在linker.cmd中如何配置?
你好,
可以在.cfg文件中对DDR2设置, 这样在用genAIS生成.ais文件时就包含了DDR2的配置, 就可以把程序boot到片外DDR2. 具体cfg配置文件, 见下面的bootloader文档第41页8.6 Configuration Data File.
http://www.ti.com/lit/an/spraag0e/spraag0e.pdf