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.

[参考译文] TMS320F280039:CCS 生成的 TI-TXT 文件、错过了一些地址

Guru**** 2398095 points
Other Parts Discussed in Thread: UNIFLASH, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1267801/tms320f280039-ti-txt-file-generated-by-ccs-some-address-missed

器件型号:TMS320F280039
主题中讨论的其他器件:UNIFLASHC2000WARE

大家好、

CCS 生成的 TI-TXT 文件、与 uniflash 读取相比、错过了部分地址、如下图所示、请帮助了解如何设置完成、谢谢!

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

    Kailun、您好!

    我假设您正在使用的是 CCS 调试会话中包含的存储器导出工具;如果是、您是否验证了输出格式是否相同? 您能告诉我您使用的设置吗?

    此致、

    阿米尔·奥马尔

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

    导出文件工具可以从 TI 的官方网站下载 UniFlash、导出格式为 TI-TXT、设置如下:

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

    尊敬的 Kailun:

    这是配置问题吗? 我看到配置设置为 Release [Active]。 在您概述的窗口之后、我为闪烁例程生成了以下读数。 您可以在 f280039C 或其他器件上确认此问题吗?

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:

    您能否共享程序路径和相关配置? 我们的客户使用盲法、但仍然失败。 不存在 FF。 谢谢!

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

    尊敬的 Kailun:

    路径- C:\ti\c2000\c2000Ware_5_00_00\driverlib\f28003x\examples\led

    配置:

    由 Uniflash 提供:

    e2e.ti.com/.../uniflash_5F00_blinky_5F00_dump.txt

    谢谢。

    查尔斯

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

    尊敬的 Charles:

    根据这个配置、由 CCS 生成的 TI-TXT 文件仍然缺少 FF、如下图所示、使用 UNIFLASH 读取它是正常的。
    我们需要 CCS 直接生成常规 TI-TXT 文件、您能对此提供帮助吗? 谢谢!

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

    这似乎与 该论坛主题中讨论的问题相同

    谢谢。此致、

    -乔治

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

    您好、George、  

    这个线程没有提到一个解决方案,用-fill 填充 FF 没有帮助这个。

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

    我怀疑你忽视了这部分线程...

    在 Ki 引用的同一文档中,搜索标题为  Image Mode (图像模式)和--fill Option  (-填充选项)的子章节。  了解如何使用  ROM  添加符号引用。  而开发、  ROM  指令将描述所需的存储器范围(可能整个闪存)。  使用映像模式和  --填充  选项。

    要搜索的文档是 C28x 汇编工具手册。  您需要做同样的事情。

    我们需要 CCS 直接生成常规 TI-TXT 文件

    已经这么做了。  普通 TI-TXT 文件不需要用0xFFFF 填充存储器范围之间的空空间。

    谢谢。此致、

    -乔治

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

    您好、George、  

    如文档所述、在 Cmd 文件中写入 ROMS 指令、编译将报告错误:错误#10008-D:找不到文件"ROM"
    如果指定范围0x80000~0x88000的输出填充 FF、我该如何写入。

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

    ROM 不能在命令行上提供指令。  必须在命令文件中提供该文件。    有关如何在 CCS 工程中使用十六进制实用程序命令文件的示例、请参阅 CCS 中的十六进制实用程序一文。

    谢谢。此致、

    -乔治

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

    您好、George、

    感谢您的支持。 我想问一下、是否存在有关 hex.cmd 写入的引用? 我们的客户反映他自己的代码中有一个 roms 错误。

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

    请在 C28x 汇编工具手册 中搜索标题为" 映像模式"和--fill 选项的子章节

    谢谢。此致、

    -乔治

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

    您好、George、

    感谢你的帮助。

    我已经阅读了本段、仅对 ROMS 指令进行了解释、没有说明如何在项目中实施它、您能提供一个简单的项目案例吗? 谢谢!

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

    遗憾的是、我没有使用十六进制实用程序命令文件的 CCS 示例工程。

    请参阅 CCS 中的十六进制实用程序一文。  请关注标题为" 传递十六进制命令文件"的部分。  将 ROM 添加 IDLE 函数。

    谢谢。此致、

    -乔治