This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] 【常见问题解答】TMS320C6678:使用 Hex6x 实用程序从.out 生成 btbl 文件的步骤?

Guru**** 2489685 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1558250/faq-tms320c6678-steps-to-generate-a-btbl-file-from-out-using-hex6x-utility

部件号:TMS320C6678


工具/软件:

尊敬的团队:

您能否解释一下从.out 生成 btbl 文件的步骤?

此致、

Betsy Varughese.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主要步骤包括:

    1. 创建十六进制转换命令文件 (.cmd/.rmd)
    2. 使用创建的.cmd/.rmd 和.out 文件运行十六进制实用程序
    3. “step :2“将生成一个.btbl

    下面详细介绍了创建引导映像所涉及的每个步骤。  

    RBL 期望 SPI 闪存上刷写的映像处于引导表格式。 首先、我们必须使用 CCS 安装目录/C66x CGT 中的 hex6x 实用程序将应用程序代码转换为引导表格式。 (..\ccsv12\tools\compiler\ti-cgt-c6000_8.3.13\bin\hex6x.exe)。

    hex6x 实用程序需要以下内容: 一个 RMD 文件、必须在该文件中提供应用程序二进制/.out 文件的路径和可引导表的预期格式。

     “TMS320C6000 汇编语言工具文档“:TMS320C6000 汇编语言工具 (第 10 节)中提供了 hex6x 实用程序的详细说明。

    它读取应用二进制文件中的各段、并创建平面二进制引导表格式、使 ROM 能够解释和加载应用二进制文件的各段。

    RMD 文件包含以下信息:-

      • 必须刷写应用程序.out 文件
      • -a 表示 ASCII 中的输出十六进制格式
      • -e 地址的入口点。 即_c_init00
      • 包含可引导格式的应用程序.out 的输出文件
      • 具有 MEM 和行宽度的存储器段

    使用编辑器创建 RMD 文件 example.rmd、如下所示:

    运行 hex6x 使用 example.rmd“ hex6x example.rmd

    此致、

    Betsy Varughese.