使用hex6x.exe将out文件生成hex文件方法
前言:
本文以CCS5.2,编译器版本为v7.3.4编译生成的*.out为例。生成hex文件需要有*.cmd文件和hex6x.exe和*.out文件。其中out文件是在CCS里面编译成功的输出文件*.out。
1.准备hex6x.exe应用程序
(1)新建一个文件夹
(2)在CCS安装路径下找到hex6x.exe文件并拷贝到新建文件夹中
例:hex6x.exe路径为 D:\TI\ccsv5\tools\compiler\c6000_7.3.4\bin 如图
拷贝结果如图:
2.拷贝*.out文件到新建文件夹中 (其中out文件是在CCS里面编译成功的输出文件*.out) 以NorthElec.out为例如图:
3.制作*.cmd文件
(1)在新建文件夹中 鼠标右键点击新建->文本文档 并命名为hex.exe格式文件 如图:
(2)鼠标右键点击hex.exe->编辑 并保存 编辑内容如图:
注释:hex.exe内容参数讲解 如图:
查看Assembly language tool用户手册第274页Table 11-1. Basic Hex Conversion Utility Options, 对Hex utility的参数有详细介绍.
http://www.ti.com/lit/ug/spru186w/spru186w.pdf
4.制作运行文件run.cmd (类似于hex.cmd制作方法)
编辑内容为 如图:
5.点击运行run.cmd则会生成二进制文件NorthElec.hex 和post_hex.map 如图: