Other Parts Discussed in Thread:TMS320C6416T, CCSTUDIO, TMS320C6416
大家好,我现在使用tms320C6416T的DSP,发现他需要编写二次引导程序,这部分内容已经了解过。发现的问题:1.烧写flash时需要使用flashburn工具,但是配合的CCS版本好像都是3.0版本左右,本来想着先下载个CCS3.0用下,但是发现官网上已经没有了这个工具。
请问:tms320C6416T的DSP启动模式选择ROM启动时,都需要哪些开发工具以及版本?这些工具在哪里下载?谢谢
Nancy Wang:
1、可以从新版本的ccs中导入老的ccsv3的工程。 import->import->legacy ccsv3.3 project 这个文档也可以看一下。 www.ti.com.cn/…/spracr4.pdf 2、参考
Creating a Second-Level Bootloader for FLASH Bootloading on TMS320C6000 Platform With Code Composer Studio
https://www.ti.com/lit/an/spra999a/spra999a.pdf
这个帖子也看一下。
https://e2echina.ti.com/question_answer/dsp_arm/c6000_dsp/f/32/t/90623
烧写程序可参考 DSK6416\CCStudio\bin\utilities\flashburn
,
user6378902:
您好,我想将转化后的hex文件烧写到外部flash中。请问有什么工具可以实现,只能用flashburn工具吗?
,
user6378902:
如果只能使用flashburn这个工具,那它是不是对CCS的版本有要求?我安装的CCS是5.5,安装了flashburn是3.11.但是打开flashburn工具后,选择了“打开一个存在的flashburn configuration”,点击“ok”后选择了我需要的.cdd文件(blinkdsk6416.cdd),点击“打开”,每次都出现错误,错误内容是“创建CCS实例失败”。请问这是什么原因?
,
Nancy Wang:
不是,要通过hex工具转换,上面贴出的文档中写了。 therefore the application COFF format output executables need to be converted into .hex format using a hex conversion utility before burning the flash. This can be accomplished by using the hex conversion utility that is provided with Code Composer Studio.
http://software-dl.ti.com/ccs/esd/documents/ccs_hex-utility.html
,
user6378902:
谢谢回复,是的,hex6x工具是可以将输出文件转换为hex文件的,这个工具安装CCS时就附带了,现在是转换后的hex文件要怎么烧录到flash上面?(我安装了flashburn3.11版本.但是打开flashburn工具后,选择了“打开一个存在的flashburn configuration”,点击“ok”后选择了我需要的.cdd文件(blinkdsk6416.cdd),点击“打开”,每次都出现错误,错误内容是“创建CCS实例失败”。请问这是什么原因?)
,
Nancy Wang:
这个工具不太清楚,没有用过。
你参考 DSK6416\CCStudio\bin\utilities\flashburn\c6000\dsk6416v3\BlinkDSK6416\readme的步骤试试。
,
user6378902:
那现在使用tms320C6416的用户,烧录程序到flash是如何实现的。
,
Nancy Wang:
这款芯片比较老了。目前可以找到的资料就是前面我贴出来的。