DSP生成hex文件、生成bin文件方法

原创 2015年11月18日 19:27:53

DSP生成hex文件、生成bin文件方法

平台:win7 + ccs5.5

目标板:C2000的28335


ccs5.5编译只能生成hex文件。要想获得bin文件的话。

不需要复杂的hex2000等等的操作。

只需要使用TI提供的mkhex4bin.exe

C:\ti\ccsv5\utils\tiobj2bin

具体步骤:

1、修改tiobj2bin.bat脚本

此脚本完成指定平台的hex到bin文件格式的转换。在ControlSuite的安装目录C:\ti\ccsv5\utils\tiobj2bin下。

原始文件是支持470平台的,修改为C2000,平台把hex470 改为hex2000,ofd470改为ofd2000,诸如此法。


2、添加处理命令

(1)点击“Project”->"Properties"进入设置

(2)点击“Build”->"Steps",在Post_build steps的Command里加入如下指令。

"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin"  "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex"  "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin" 


Note:点击Apply Predefined Step,选择“Create flash image:Intel-Hex”,可以生成hex文件。



TI DSP hex2000.exe使用

TI的ccs默认生成的是.out格式的文件,而很多应用场合往往需要的是纯二进制代码,TI提供了一个小工具HEX2000能帮助实现格式的转化,具体的说明还是请参看TMS320C28x Assembly ...
  • zyboy2000
  • zyboy2000
  • 2012年12月17日 09:57
  • 2047

.out文件转bin文件

如何使用CCS生成.bin文件 使用TI提供的mkhex4bin.exe即可在CCS下面生成所需的.bin,任何使用CCS开发的芯片平台都可以支持。 C:\ti\ccsv5\utils\tiob...
  • sphinz1
  • sphinz1
  • 2017年06月25日 15:44
  • 687

使用hex2000转换CCS .out文件

  • 2015年11月20日 21:01
  • 378KB
  • 下载

CCS6.0以上版本的HEX文件生成,在C2Prog和IAP在线编程中都能成功

很多朋友使用CCS软件生成的HEX文件不能使用在C2Prog和IAP在线编程中,出现一些莫名的错误,原因是,生成的HEX文件的格式不对 以下使用两种方法生成的HEX文件,亲测可用...
  • mayuanyun
  • mayuanyun
  • 2017年08月17日 10:28
  • 446

CCS同时编译.bin和.hex和.txt文件

CCS同时编译.bin和.hex和.txt文件
  • xhoufei2010
  • xhoufei2010
  • 2014年06月13日 10:29
  • 3156

Hex文件转Bin文件

将hex文件的内容转成按地址顺序(从低到高)排列的二进制数据(bin文件),对整个转换过程进行分析。...
  • ZF_C_CQUPT
  • ZF_C_CQUPT
  • 2016年09月29日 00:35
  • 3830

Hex Editor Pro 6.8

  • 2014年10月16日 10:21
  • 19.61MB
  • 下载

hex6x.exe的使用

  • 2011年10月05日 02:05
  • 929KB
  • 下载

CCS编译生成二进制文件方法

CCS默认生成的文件时coff格式的,默认.out文件即为该文件格式,如果想生成二进制文件,如下设置CCS。 1、工程-右键-show build settings... 2、右侧Build,...
  • shichaog
  • shichaog
  • 2015年04月16日 18:24
  • 2781

CCS6创建hex文件

  • 2017年03月02日 20:54
  • 96KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DSP生成hex文件、生成bin文件方法
举报原因:
原因补充:

(最多只允许输入30个字)