• 使用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编程工具与指南》。具体内容可以查看此书的最后一章。

  • 相关阅读:
    ts 与 C#的 一个差异的地方
    .net core的 几个模板比较
    iOS 绘画学习(3)
    在你的iPad上调整图片尺寸
    Pholio应用开发指南:通过平铺组成大的图片
    学会爱上iOS自动布局(Auto Layout)
    iOS 绘画学习(2)
    iOS 绘画学习(1)
    iOS 证书管理、验证、打包流程
    UIScrollView 技巧(2)
  • 原文地址:https://www.cnblogs.com/mfc1207/p/3772581.html
Copyright © 2020-2023  润新知