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.

[参考译文] TMS320C6655:如何在 TMS320C6655 上为自定义引导加载程序生成应用程序.bin 文件

Guru**** 2427060 points
Other Parts Discussed in Thread: TMS320C6655

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1539821/tms320c6655-how-to-generate-application-bin-file-for-custom-bootloader-on-tms320c6655

部件号:TMS320C6655


工具/软件:

您好:

我正在为 TMS320C6655 DSP 开发自定义引导加载程序。 引导加载程序成功初始化 PLL、DDR3 和 SPI NOR 闪存。 我可以从闪存读取应用程序二进制数据并将其加载到 DDR(地址 0x80000000)中。

但是、我努力生成正确的 .bin 文件 我的应用。

我想.bin从生成一个文件.out、该文件可以由我的自定义引导加载程序直接加载到 DDR0x80000000、网址为。 加载后,我跳到入口点(例如)_c_int00开始执行。

  • 什么是 生成平面二进制文件的正确方法 (.bin) 文件.out、用于 自定义引导加载程序

  • 如果我必须使用 引导表格式 、是否有文档或示例代码 解析 BTBL 结构 手动?

谢谢您、
Esswara Majji

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

    尊敬的 Eswara:

    您可以使用 hex6x 实用程序生成.bin 文件。 文档 (https://www.ti.com/lit/ug/spru186w/spru186w.pdf?) 中提供了使用详细信息。 请参考它以获得指导。

    可以在以下位置获取 hex6x 实用程序: “ti-cgt-c6000_8.3.13/bin/hex6x.exe"</s>“

    // You can use Hex conversion utility
    1. Create a Hex conversion command file (.cmd/.rmd)
    2. Run the hex utility using the created .cmd/.rmd and .out file
    3. The "step :2" will generate a .btbl/.bin file  
    4. Burn the .btbl/.bin to flash.

    此致、

    Betsy Varughese.