问题表述:
1,我使用的TI C6455芯片,最高主频是1000KHZ的,我采用的是C6455 EMIF 8位 ROM启动方式,DSP工程是带有DSP/BIOS系统的。DSP的执行文件下载到IRAM L2中的。
问题:
1,在EMIF 8位 ROM启动的时候。C6455芯片在上电的时候会从CE3中(也就是FLASH的映射地址)读取1K的数据吗?
也就是C6455是否有一段固化的bootloader代码。我在官方文档上没有发现这个部分的说明,但是在一些使用者的技术资料上说的是可以。
2,在上电的时候,C6455的C环境初始化是否创建完成,也就是说写bootloader的二次加载代码的时候是否可以用C语言来写,还是说只能用汇编?
3,由于我的程序是带有dsp/bios的,所以在二次加载代码前应该有一段代码用于启动DSP(主要是PLL1,EMIF,DDR2等),这样
二次加载代码拷贝可执行文件并执行后,bios才能启动,main函数才能执行。请问有类似的二次加载代码的例程吗?
4,如果方便的话,请给我一个C6455的EMIF 8 位 ROM启动的例程。