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.

[参考译文] CCS/TMS320F28069:在 CCS 8.2.0 Mac 版本中将.out 文件转换为.hex 和.bin

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/733303/ccs-tms320f28069-convert-out-file-to-hex-and-bin-in-ccs-8-2-0-mac-version

器件型号:TMS320F28069

工具/软件:Code Composer Studio

大家好、所有:

我通常在桌面上的 Windows OS 环境下运行 F28069项目。

并使用'AppCode_COFF2BIN_F28069.BAT'文件生成.hex 和.bin。

批处理文件中的命令如下所示:


----------------------------------------------------

" hex2000.exe AppCode_hex_F28069.cmd

FileIOShell.exe -i abc_F28069.hex -o abc_F28069.bin "

----------------------------------------------------

AppCode_hex_F28069.cmd 中的命令如下所示:

----------------------------------------------------

"ABC_F28069.OUT

-map abc_F28069_hex.map
o abc_F28069.hex
-m
-memwidth 16
-image

ROM

FLASH28069:origin = 0x3D8000、len = 0x1C000、romwidth = 16、fill = 0xFFFF
}"

----------------------------------------------------

对于那些所需的文件(hex2000.exe / FileIOShell.exe / AppCode_hex_F28069.cmd / abc_F28069.out)、所有这些文件都位于项目内的调试文档中。

它在 CCS V6.1.3 (Windows 版本)上正常工作、并且可以成功生成.hex 和.bin。

它还可以最初在 CCS V6.2.0 (Mac 版本)上工作。

但目前、当我在同一 MacBook 和 CCS 环境中运行同一项目时 、它无法生成.hex 和.bin 文件。

即使在更新到 CCS V8.2.0 (Mac 版本)后、它仍然不起作用。

错误消息如下所示:

~ë/AppCode_COFF2BIN_F28069.bat"
makefile:284:目标'post-build'的配方失败
~/AppCode_COFF2BIN_F28069.bat:第1行:hex2000.exe:命令未找到
~/AppCode_COFF2BIN_F28069.bat:第2行:
命令未找到
~/AppCode_f28069_common.common.f28069:in.bat
:



命令行:未找到~~ 

这个问题让我偶然发现了几天。

请帮我解决这个问题吗?

谢谢~!

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

    确保已安装 OSX 编译器。 将批处理脚本更新为 UNIX shell 支持的脚本类型,并将 EXE 调用更新为 OSX 的正确文件类型

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

    您好、Chris

    感谢你的答复。

    我已经安装了 OSX 编译器、并且在应用程序中找到了一个 hex2000 UNIX 文件。

    我尝试在 UNIX shell 支持的类型中修改批处理脚本、但在 CCS (Mac 版本)中找不到相应的文件将.hex 转换为.bin。

    在 Mac 中是否有任何其他应用程序可以将.hex 转换为.bin、就像 FileIOShell.exe 在 Windows 版本中可以做的那样?

    我也不知道如何使用 hex2000 UNIX 文件。

    请向我提供一些查找信息的指导吗?  

    谢谢~

    此致、

    Daniel

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

    HEX2000实用程序可以直接转换为二进制文件、您可以使用它。
    我无法访问 OSX、但如果您提到如何从脚本运行应用程序、您应该能够大致了解如何通过 OSX 上的终端运行应用程序。

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

    尊敬的 Chris:

    感谢你的帮助。

    我将尝试在 OSX 上找到解决此问题的方法。

    此致、

    Daniel