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

急急急!!如何将程序烧写到C6722中

写好的程序如何烧写到DSP中,脱离仿真器运行?

Shine:

C6722片上没有flash, 你需要外接flash保存程序.  或者通过HPI口从主机下载程序到DSP中

user3460585:

回复 Shine:

我外接了flash,需要哪些步骤下载进去呢?我用仿真器怎么下载呢?

Shine:

回复 user3460585:

仿真器没有烧写flash功能, 你可以购买烧录器或者自己编写flash烧写程序, flash烧写程序要按照你外接flash datasheet里的clear/erase/program command编写

user3460585:

回复 Shine:

AISgen for D800K001这个可以把.out文件转化为二进制文件进行烧写,但不支持C6722,请问什么工具可以把C6722的.ouT文件转化成二进制?

Shine:

回复 user3460585:

用十六进制转换工具hex6x.exe, 在CCStudio_v3.3\C6000\cgtools\bin目录下, 在hex.cmd文件中用-b选项, 指定转换成.bin文件.  十六进制转换工具的详细介绍, 见下面的c6000 assembly language user guide第11章. http://www.ti.com/lit/ug/spru186w/spru186w.pdf

user3460585:

回复 Shine:

转换成.bin文件后,需要自己写flash烧写程序后才能下载到DSP中?Ti有没有现成flash烧写例程,用户自己更改后就能应用的?

user3460585:

回复 Shine:

程序运行结束后生成.out文件和.MAP文件,.MAP文件有DSP程序的入口地址,内存分配,这些东西需要烧写到flash中,怎么烧写?

Shine:

回复 user3460585:

你下载sprc203.zip, C672x有专门的genAIS工具生成AIS格式的二进制文件. http://www-s.ti.com/sc/techlit/sprc203.zip.里面有例程sprc203\TMS320C672xxBootUtils\TMS320C672xxBootUtils\Examples\Padk_examples\flashBoot教你怎么生成AIS文件及如何烧写, 以及如何写二级bootloader (你的程序超过1kB的话, 需要写secondary bootloader). 请结合c672x bootloader 第7章节 Boot Examples.http://www.ti.com/lit/an/spraa69d/spraa69d.pdf

user3460585:

回复 Shine:

现在程序调通了,需要按照那些步骤将我的程序烧写到外部扩展的flash中去,请求详细一点的步骤,非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » 急急急!!如何将程序烧写到C6722中
分享到: 更多 (0)