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.

[参考译文] CC3235S:无法在示例工程上创建输出 bin 文件

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3235S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1000538/cc3235s-output-bin-file-not-getting-created-on-example-project

器件型号:CC3235S

您好!

编译后、我尝试将映像加载到 launchpad 上、但 bin 文件从未加载过

已创建。 该工程会编译并可进行调试。

以下是控制台输出:


文件"W:\sysconfiguserfiles.py",第80行,位于_sign_and_copy 中
IOError:[errno 2]没有这样的文件或目录:'c:\\users\\dituth\\workspace_v9_sdk5_10\\network_terminal_CC3235S_LAUNCHXL_freertos_ccs\\MCU+Image/network_terminal_CC3235S_LAUNCHXL_freertos_ccs.bin'
SLImageCreator 返回-1
gmak[2]:[编译后]错误-1 (忽略)

有什么想法导致了这种情况?

谢谢、Tom

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

    您使用什么工具(IDE)进行编译? (CCS? 其他?) 是否表明已成功创建二进制文件? (发送控制台日志)

    您自己检查了路径吗? 您是否看到".out"文件?

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

    您好、Kobi、

    我在 CCS 中使用默认编译器、这里是显示.out 到.bin 故障的编译日志。

    将在 MCU+Image 目录中创建.out 文件


    完成构建目标:"network_terminal_CC3235S_LAUNCHXL_freertos_ccs.out"

    C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.8.LTS/bin/armobjcopy -O 二进制文件-仅部分.text -仅部分.const -仅部分.cinit -仅部分.resetVecs network_terminal_CC3235S_LAUNCHXL_freertos_ccs.out network_terminal_CC3235S_LAUNCHXL_freertos_ccs.bin
    Makefile:184:目标'post-build'的配方失败
    Process_begin:CreateProcess (NULL、C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.8.LTS/bin/armobjcopy -O 二进制文件-仅部分.text -仅部分.const -仅部分.cinit -仅部分.resetVecs network_terminal_CC3235S_LAUNCHXL_freertos_ccs.out network_terminal_CC3235S_LAUNCHXL_freertos_ccs.out network_terminal_CC3235S_LAUNCHXL_freertos_ccs_freeRTOS……) 失败。

    gmak[2]:[编译后处理]错误2 (忽略)

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

    您使用的是哪款 SDK?  

    我看到您使用的是旧版 CCS (9.30)。 请尝试更新到最新版本。

    我刚刚使用 ccs1020从 SDK 5.10编译了相同的示例(编译器:TI-CGT-ARM_20.2.5.LTS)。

    您还可以转到工作区并尝试运行以下命令(在 Windows 命令行中为-"cmd")、以从 Out 生成 bin (无论是否更新 CCS 和编译器、都可以尝试)。

    <workspace>\network_terminal_CC3235S_LAUNCHXL_tirtos_ccs\MCU+Image> c:\ti\ccs1020\ccs\tools\compiler\ti-cgt-arm_20.2.5.LTS\bin\armobjcopy.exe -O binary --only-section .text --only-section .const --only-section .cinit --only-section .resetVecs .\network_terminal_CC3235S_LAUNCHXL_tirtos_ccs.out test.bin

    BR、

    Kobi