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.

c6455 emifa加载



按照手册上写的 emifa  8 bit加载时开机自动从ce3加载前1k的二级bootloader至内运行后把剩余的运行程序搬到内存中

网上只有一个汇编的代码可供借鉴,新手根本看不懂啥意思

汇编的二级bootloader代码里好像没有涉及emifa pll之类的初始化配置,是不需要配置就可以按默认参数完成应用程序搬移吗

请问ti有没有c语言版本的bootloader参考代码呢?

多谢支持

  • 没有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