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

5510a HPI加载问题

我的板子是两片5510,从片的程序通过hpi由主片加载,从片单挂仿真器点灯小程序可以正常运行。.out转成.bin后可以由主片写到从片的地址0X10000处。就是启动不起来。.out大小是15kb转成.bin只有1kb,是不是有问题,求.out转hpi 烧写的.bin格式的cmd内容?
还有就是我的.map里_c_int00地址是0x100d6不是0x10000这有问题没?
我用的是ccs5.2没找到其他帖子里说的改option里的-cr选项等。

Shine:

.out文件转换成.bin文件可以参考bootloader文档上的例子。2.3.3.1 Using the HEX55 Utility to Create an Output Filehttp://www.ti.com/lit/an/spra763c/spra763c.pdf

 可以看一下EHPI boot的原理2.3.3 EHPI Boot Mode

Shine:

回复 Shine:

0x10000处放的是你程序要执行的第一条指令.

Shine:

回复 Shine:

-cr选项在ccs->Show Build Settings->C5500 Linker->Runtime Enviroment->Iniitialization model

liang ge2:

回复 Shine:

我的cmd文件ROM起始地址是0x10000,挂仿真器加载后0x10000地址是.text内容,_c_int00从0x100d6开始,out转成.bin后的文件前面也是.text的内容,要把前面的手动删除吗?然后把从_c_int00开始的数据写到0x10000地址?

Shine:

回复 liang ge2:

你要把_c_int00地址设为0x10000. 请参考下面的wiki网站。http://processors.wiki.ti.com/index.php/Accessing_c_int00

 

Shine:

回复 liang ge2:

谢谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » 5510a HPI加载问题
分享到: 更多 (0)