现在想用NOR legacy boot方式启动C6745,看了一下官方网站资料,但是有些不清楚:
1.在“Using the TMS320C6747/45/43 Bootloader.pdf”这篇文档中讲到:由于只有十五条地址线,所以bootloader只能读取NOR FLASH中的32KB空间,如果boot image(我理解成就是用户自己的程序)大于32KB的话,就需要二次bootloader。我知道,用AIS boot方式的话,是不需要写二次bootloader的,NOR legacy boot中要写的话,写什么内容?有没有介绍的文档或者网页供参考?如果我的程序不超过32KB,那么不需要写二次bootloader,那要应该怎么用NOR legacy boot方式启动DSP ?
2.processors.wiki.ti.com/.../Secondary_Bootloaders_on_OMAP-L1x
(1)这个网页上讲到二次bootloader,主要讲到NOR Configuration Word,和生成.bin文件。但是看的有点模糊的地方:这上面说控制字要插入到二次bootloader程序中去,给出了汇编代码:
.global _c_int00
.sect ".nor_config_word"
config_word:
.word 0x00000F01
B _c_int00
NOP
NOP
NOP
NOP
NOP
NOP
这个如何加到程序中,直接建立一个.asm文档可行吗?还是说要加入到一个已有的.哪个文档里面?
(2)在产生.bin文件时用到.out文件,这个.out文件是加入用户主程序后产生的.out文件?还是只用二次bootloader产生的。out文件,与用户程序无关?
3 关于NOR legacy boot 启动C6745,只找到这两篇文档,看完之后还是不大清楚。
希望得到您的帮助,谢谢!