TI中文支持网
TI专业的中文技术问题搜集分享网站

关于C6678的emif16 boot和I2C boot

1,设置为I2C boot后,能修改IBL使代码跳到0X70000000去执行用户代码吗?

2,设置为emif16 boot后,PLL初始化好没?直接烧用户代码到0X70000000就可以了?

3,能提供一个类似norwriter的往emif nor flash中烧用户代码的烧写工具吗?

Enoeht lea:

a.在IBL中加了 emif初始化代码,并且从IBL跳转到了0X70000000

b.烧了一个测试代码test.bin到0x70000000,但是boot后并没有执行test.bin,而且用仿真器连接,发现代码停在0x7000a500

求解怎么boot起来

Andy Yin1:

回复 Enoeht lea:

1. ROM中烧写的RBL在EMIF16 norflash boot下会自动跳转到0x70000000;如果要使用二级加载也可以在类似IBL中跳转到需要的地址;

2. 下载的flash中的文件格式是有要求的,具体参考下面帖子如何将out文件转换为bin。需要在cmd文件中指定程序入口地址为0x70000000

http://www.deyisupport.com/question_answer/f/53/p/13433/54669.aspx

赞(0)
未经允许不得转载:TI中文支持网 » 关于C6678的emif16 boot和I2C boot
分享到: 更多 (0)