使用hex6x 进行十六进制转换

时间:2022-08-26 13:41:12

接触DSP两年多,虽然烧写Flash的操作都没问题,但是要是问起来为什么这么做的,就有点自惭形秽了。所以花些时间,查阅一下资料,整理一下。

1.先看看BurnFlash都需要什么东西。

XXX.out(这是源文件,由CCS生成的)

hex6x.exe(TI提供的转化软件)

XXX.bat(批处理文件,用于调用hex6x.exe)

XXX.cmd(转化为16进制配置文件)

2.我们编辑打开XXX.bat文件,代码如下:

hex6x XXX.cmd

如此简单,没错它就是命令Hex6x软件去调用XXX.cmd文件。

在网上下载了另一个版本的BurnFlash,YYY.bat的代码如下:

@if exist *.hex del *.hex

@if exist TestC.bin del TestC.bin

@hex6x  boot.cmd

@hextobin -b TestC.hex TestC.bin

@pause & exit

仍然很EASY,稍微学过C语言的都看的懂(虽然脚本文件不是用C编写的),需要说明的一下的是网上下载的这个BurnFlash里面提供了一个hextibin文件,可以将Hex转化为Bin

3.我们在编辑打开一下XXX.cmd文件,代码如下:

..\release\XXX.out

-a

-memwidth  8

-image

ROMS

{

FLASH: org = 000h, len = 0x1D880,romwidth = 8, files = {XXX.hex}

}

第一行:源文件

第二行:输出选项

使用hex6x 进行十六进制转换

第三行:存储器选项

使用hex6x 进行十六进制转换

第四行:图像选项

使用hex6x 进行十六进制转换

第五行:伪指令

以上信息参考《TMS320C6000系列DSP编程工具与指南》。具体内容可以查看此书的最后一章。

使用hex6x 进行十六进制转换的更多相关文章

  1. Java 二进制与十六进制转换

    Java 二进制与十六进制转换 二进制转换十六进制 /** * @description 将二进制转换成16进制 * * @param buf * @return */ public static S ...

  2. PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明

    PHP函数篇详解十进制.二进制.八进制和十六进制转换函数说明 作者: 字体:[增加 减小] 类型:转载   中文字符编码研究系列第一期,PHP函数篇详解十进制.二进制.八进制和十六进制互相转换函数说明 ...

  3. C# 十进制和十六进制转换

    转至:http://www.cnblogs.com/fwind/archive/2012/04/13/2445380.html 在C#中,十进制和十六进制转换非常简单,方法如下: 十进制转为十六进制: ...

  4. 用Linux/Unix命令把十六进制转换成十进制(转)

    那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...

  5. PHP:第一章——PHP中十进制、二进制、八进制、十六进制转换

    //十进制.二进制.八进制.十六进制转换 //十进制转换为二进制decbin()函数: //echo decbin(5);//输出:101 //十进制转换为八进制decoct()函数 //echo d ...

  6. C语言十六进制转换成十进制:要从右到左用二进制的每个数去乘以16的相应次方

    #include <stdio.h> /* 十六进制转换成十进制:要从右到左用二进制的每个数去乘以16的相应次方: 在16进制中:a(A)=10 b(B)=11 c(C)=12 d(D)= ...

  7. delphi 十进制十六进制转换

    delphi有提供十进制转换成十六进制的函数: IntToStr();   返回值为String // 十进制转十六进制 var i: integer; str: string; begin i := ...

  8. PHP函数十进制、二进制、八进制和十六进制转换

    PHP函数篇详解十进制.二进制.八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发. 一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin ...

  9. Java中十六进制转换 Integer&period;toHexString&lpar;&rpar;

    为了显示一个byte型的单字节十六进制(两位十六进制表示)的编码,请使用: Integer.toHexString((byteVar & 0x000000FF) | 0xFFFFFF00).s ...

随机推荐

  1. zen coding和emmet

    zen coding 改名为 emmet http://emmet.io/download/

  2. opencv linux

    This link which you also mentioned describes the necessary steps to compile OpenCV on your machine. ...

  3. jmeter接口系列:时间戳、加密

    JMeter安装配置 从官网下载JMeter的软件包apache-jmeter-x.x.zip,下载完成之后解压打开jmeter.bat即可. 说明 这里使用的jmeter版本是3.0,jdk版本是j ...

  4. Caused by&colon;org&period;hibernate&period;HibernateException&colon;Unable to make JDBC Connection

    1.错误描述 Caused by:org.hibernate.HibernateException:Unable to make JDBC Connection[jdbc\:mysql\://loca ...

  5. Java并发编程(五)锁的使用(下)

    显式锁 上篇讲了使用synchronized关键字来定义锁,其实Java除了使用这个关键字外还可以使用Lock接口及其实现的子类来定义锁,ReentrantLock类是Lock接口的一个实现,Reen ...

  6. 分布式锁之redisson

    redisson是redis官网推荐的java语言实现分布式锁的项目.当然,redisson远不止分布式锁,还包括其他一些分布式结构.详情请移步:https://github.com/mrniko/r ...

  7. 转自《https安全链接的配置教程:startSSl免费证书申请与nginx的https支持配置》

    一.什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secu ...

  8. python list中append&lpar;&rpar;与extend&lpar;&rpar;用法

    列表是以类的形式实现的.“创建”列表实际上是将一个类实例化.因此,列表有多种方法可以操作. 1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型. 2. append() 方法向列表的 ...

  9. JS中彻底删除json对象组成的数组中的元素

    只是分享一个小知识~ 在JS中,对于某个由json对象组成的数组,例如: var test = [{ "a": "1", "b": &quo ...

  10. 序列化及json&amp&semi;pickle的使用

    一.序列化 序列化是指把内存里的数据类型转变成字符串.以使其能存储到硬盘或通过网络传输到远程.——硬盘或网络传输时只能接受bytes. Python中用于序列化的两个模块: json:用于字符串和Py ...

相关文章