为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

hex2000.exe使用

2012-09-13 2页 doc 31KB 50阅读

用户头像

is_078174

暂无简介

举报
hex2000.exe使用hex2000.exe使用  TI的ccs默认生成的是.out格式的文件,而很多应用场合往往需要的是纯二进制代码,TI提供了一个小工具HEX2000能帮助实现格式的转化,具体的说明还是请参看TMS320C28x Assembly Language Tools手册。这里简单的说明下该工具的使用: 1.hex2000是在ccs安装目录下的。 2.hex2000 转化工具支持多种输出格式,至于用那种格式,通常是由所用的烧写器来决定的。常见的有: Ascii hex: 这种格式其实是会将所有的code转化为字符形式,比如本来的0...
hex2000.exe使用
hex2000.exe使用  TI的ccs默认生成的是.out格式的文件,而很多应用场合往往需要的是纯二进制代码,TI提供了一个小工具HEX2000能帮助实现格式的转化,具体的说明还是请参看TMS320C28x Assembly Language Tools。这里简单的说明下该工具的使用: 1.hex2000是在ccs安装目录下的。 2.hex2000 转化工具支持多种输出格式,至于用那种格式,通常是由所用的烧写器来决定的。常见的有: Ascii hex: 这种格式其实是会将所有的code转化为字符形式,比如本来的0x3132, 它就用'3' '1' '3' '2'来示,当中有空格,这种格式比较使用通过串口等工具来更新数据。 binary:-b 选项,纯二进制格式。它还支持intel,motorola-s, ti-tagged, tektronix等格式。 3.hex2000 有memory width的概念,输入文件的(--memwidth),一般来说都是16bit的(因为编译出来就是这样的),输出格式--romwidth,可以指定为8或者16(有些格式不支持16)。如果输入16,输出是8,hex工具会自动生成两个文件,一个放低8位的数据,一个放高8位的数据。当然你也可以自己制定这两个文件的名字。 4.你也可以指定输出文件的字节顺序,默认是little-endian,也可以通过-order LD和-order MS来指定大小端顺序。 5. -image选项:打开该选项,系统会产生一个和你在roms中指定大小一样的文件,不足部分用fill的值来替代。如果没有用该选项,系统只会产生一个实际大小的文件,比如你想要的空间是0x300000-0x330000,但这里面只有0x300000-0x310000空间有数据,那系统只会产生这部分的数据,后面部分不会填0;同事如果不使用-image选项,那如果0x300000-0x330000中仅有两个数据块,且这两个数据不连接,不适用该选项则会出现一个压缩的数据块,且仅有这两个数据块和的outfile。 6.hex2000工具,可以通过命令行通过一句话将所有的参数和输入输出写在一起来运行,比如:hex2000 -t firmware -o firm.lsb -o firm.msb 也可以通过ROMS指令写一个脚本文件,这种脚本文件的好处是可以编写比较复杂的要求,而且易于修改。下面是我的一个参考例子: 1. mcbsp_sd_demo.out 2. -image 3. --memwidth 16 4. --map mcbsp_sd_demo.map 5. --order=LS 6. -b 7. -fill FFFFh 8. ROMS 9. { 10. TEXT: org = 0x00600000, len = 0x2800, romwidth = 8 11. files = {mcbsp.bin} 12. } 不知道是不是由于我要输出8位而源文件是16位,这里的org其实是0x300000,但是写这个一直不对,只有填成两倍才可以。注意这里的长度是byte。 博客推荐文章 · kmalloc/kfree,vmalloc/vfree (20分钟前) · strcpy()_strncpy()_strlcpy()_memcpy() (25分钟前) · copy_from_user() and copy_to_user() (39分钟前) · container_of() (46分钟前)
/
本文档为【hex2000.exe使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索