zoukankan      html  css  js  c++  java
  • 使用hex6x 进行十六进制转换

    接触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文件,代码如下:

    .. eleaseXXX.out

    -a

    -memwidth  8

    -image

    ROMS

    {

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

    }

    第一行:源文件

    第二行:输出选项

     

    第三行:存储器选项

     

    第四行:图像选项

     

    第五行:伪指令

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

  • 相关阅读:
    https-->http and http-->https bitransfer
    socat
    docker daemon configuration
    centos 7 update to python V3.43 to assure git clone as usual
    df and du
    SS iproute2,nslookup,dig
    jmxtrans
    web.xml之env-entry
    Java发送Http请求
    elasticsearch在CentOS环境下开机启动
  • 原文地址:https://www.cnblogs.com/mfc1207/p/3772581.html
Copyright © 2011-2022 走看看