按照手册上写的 emifa 8 bit加载时开机自动从ce3加载前1k的二级bootloader至内运行后把剩余的运行程序搬到内存中
网上只有一个汇编的代码可供借鉴,新手根本看不懂啥意思
汇编的二级bootloader代码里好像没有涉及emifa pll之类的初始化配置,是不需要配置就可以按默认参数完成应用程序搬移吗
请问ti有没有c语言版本的bootloader参考代码呢?
多谢支持
Shine:
没有c语言版本的,二次bootloader代码一般都是用汇编写的。结合汇编指令集看。http://www.ti.com/lit/pdf/spru732
另外,c6455 emif boot模式是直接跳转到EMIFA CE3 (0xB000 0000)运行的,不是先加载1K代码,这跟老的c6000 emif boot模式不一样。http://www.ti.com/lit/ug/spruec6g/spruec6g.pdf