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.

[参考译文] TMS320C6678:来自 EABI 的 DAT 文件

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1035909/tms320c6678-dat-file-from-eabi

器件型号:TMS320C6678

我正在尝试将 eabi 文件转换为 dat 文件或从 DSP 代码生成 dat 文件。 我只能找到模糊的引用、但没有具体说明如何使用我的项目执行此操作。 我想将其加载到 NOR 闪存以进行 SPI 引导,但找不到任何有用的东西。  

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

    尊敬的客户:

    请告诉我们您以".dat"格式构建的内容吗? 是 IBL 吗? 或应用程序?

    dat 格式是 CCS 数据格式.... 您可以在 CCS 中加载它。 请访问此链接 Load .dat

    如果要以 eabi 格式编译、可以在编译器命令中使用标志"--abi=eabi "、并直接编译为 EABI 格式。

    对于编译器、开关-abi=eabi 会将应用程序二进制接口(ABI)设置为 EABI、其中包括使用 ELF 格式等。"

    如需了解更多相关信息、请访问:  

    TI 目标文件格式简史

    e2e.ti.com/.../C6000-EABI-Migration-_2D00_-Texas-Instruments-Wiki.pdf

    e2e.ti.com/.../EABI-Support-in-C6000-Compiler-_2D00_-Texas-Instruments-Wiki.pdf

    ----

    要从 NOR 加载和引导、请访问此处

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_how_to_guides.html#flashing-and-boot

    此致

    Shankari

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

    我指的是北作家项目。  其中有 一个 find_file_length()函数,用于从.dat 文件获取地址和计数。  这里的 Othere 值似乎被加载到存储器中、然后被复制到 NOR 闪存中。  我正在尝试弄清楚如何创建这个 dat 文件。  我已经知道如何构建 eabi 文件、但需要将其转换为 dat 文件、以便我可以将其写入内存、以便可以将其写入 NOR 闪存。

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

    您好、Tim、

    我对您的问题不是很清楚... 但是...

    NORwriter 项目是否不将其写入 NOR 闪存?

    请提供更多信息,以便我可以更深入地了解问题...

    在 NOR 写入器项目中,它被复制到 MSMC RAM 中,然后从那里挑选并写入到闪存中。  

    NOR 编写器将计算需要收集和写入数据的文件长度。

    此致

    Shankari