工具与软件:
尊敬的团队:
我目前使用微控制器 TMS320F280039C。
我们在生成 bin 文件的过程中遇到问题。 当我们加载.out 文件时、代码已成功刷写到微控制器中、并按预期工作。 然而、我们在创建 bin 文件的过程中遇到问题、我们怀疑 bin 文件的生成是否有任何问题。
1) 1)您能告诉我们 bin 文件创建的程序吗?
2) 2)如何通过编译后处理步骤从 CCS 中的.out 文件创建.bin 文件?
谢谢。此致、
Manasa P
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.
工具与软件:
尊敬的团队:
我目前使用微控制器 TMS320F280039C。
我们在生成 bin 文件的过程中遇到问题。 当我们加载.out 文件时、代码已成功刷写到微控制器中、并按预期工作。 然而、我们在创建 bin 文件的过程中遇到问题、我们怀疑 bin 文件的生成是否有任何问题。
1) 1)您能告诉我们 bin 文件创建的程序吗?
2) 2)如何通过编译后处理步骤从 CCS 中的.out 文件创建.bin 文件?
谢谢。此致、
Manasa P
你(们)好
您访问的页面不存在! 我们已经浏览过一些内容相似的页面、并尝试过、但没有一个页面适合我们。
然而,我们使用的 post-build 步骤如下: "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}""${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/armofd "${CG_TOOL_ROOT}/bin/armhex "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin
我们使用的是 CCS 最新版本: 12.8.0
您能在这里帮助我们吗?
此致、
Manasa
以上链接页面未回复。
以上链接是专用链接。 我已在下面发布了相关信息:
。 -二进制 十六进制实用程序选项不会生成所需的二进制文件。 因为它忽略段之间自然发生的间隙。 这就引出了一个问题:应该做些什么? 答案是使用 此论坛帖子中描述的方法。 忽略第一段、该段描述了导致撰写此帖子的情况。 这种情况与你的情况不同。 但是、本文中介绍的权变措施也适用于您。
由于您是从 CCS 构建的、另请阅读文章 CCS 中的十六进制实用程序。 由于您需要添加十六进 制实用程序命令文件、请关注标题为"Passing a Hex Command File"的部分。
您好!
我们浏览了 上述论坛帖子。 此处、给出了以下权变措施"使用十六进制实用程序 hex2000 以创建二进制文件。 为此、必须使用映像模式、这意味着 A ROM 必须在命令文件中提供指令。 减少 ROM 指令用于说明 hex2000 来自可执行文件的存储器的范围 .out 文件(由链接器创建)以转换为二进制文件。"
我们参考了文档 TMS320C28x 汇编语言工具 v22.6.0.LTS 用户指南(修订版 Z)
在构建设置中、我们在 C2000十六进制实用程序下选择了映像模式、如下所示。

然后、我们在根据我们的要求更改了原点和长度后、在链接器命令文件中添加了 ROMS 指令命令。
ROMS{
all_mem:o = 0x00100000、l = 0x007fff80
}
在编译项目时、会出现以下错误:
"#10008-D 找不到文件"ROMS"
应将 ROMS 指令添加到何处? 还有其他设置需要完成吗?
此外、还包括编译后处理步骤 "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}""${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/armofd "${CG_TOOL_ROOT}/bin/armhex "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin 是这样吗?
您能帮助我们吗?
中添加了 ROMS 指令命令然后我们在链接器命令文件
这不是 ROM 都应该编写指令。 将其写在其他文本文件中。 该文件作为十六进制实用程序的输入提供 hex2000 . 若要了解如何在 CCS 工程中执行此操作、请参阅 CCS 中的十六进制实用程序一文的最后一部分。
谢谢。此致、
-George.