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.

[参考译文] CCStudio:自动运行:未定义目标作为符号"main"运行

Guru**** 2568565 points
Other Parts Discussed in Thread: CC1312R7, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1572586/ccstudio-autorun-target-not-run-as-symbol-main-is-not-defined

部件号:CCSTUDIO
主题中讨论的其他器件:CC1312R7SysConfig

工具/软件:

您好技术支持专家、

我在尝试构建 Wi-SUNns_br 示例并将其刷写到 CC1312R7 电路板时遇到问题。

最初,我在运行 macOS Sonoma 14.1 的 MacBook M3 上尝试了这种方法。 但是、工程无法运行并显示消息:
“自动运行:未定义符号“main",“,因此、因此未运行目标。“

由于我被卡住、无法解决问题、我切换到无头 Linux 机器、并使用命令行成功构建并刷写了固件。 一切都很顺利。

现在、我要使用 SysConfig 工具修改 PHY 设置。 如您在之前的支持线程中所述、如果没有 SysConfig、就无法更改 PHY 设置。 遗憾的是、SysConfig 无法在无头 Linux 系统上运行。

所以我又回到了我的 MacBook 上,但同样的问题仍然存在。

在另一个支持线程中、建议降级到tiarmclang编译器版本 3.2.2。 有趣的是、我没有在 Linux 计算机上使用该版本、但仍然可以正常工作。

尽管如此,我尝试降级到版本 3.2.2 我的 MacBook 的建议,但问题仍然存在。

问题是:

如何解决此问题:  

1) 在无头 Linux 上使用 sysconfigtool(我最喜欢的解决方案)

2) 或通过解决错误消息。  

你能给我一些建议吗?  

此致

Elfred.

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

    您好、今天是在印度度假、我们的一些同事在那里已离职了几天。 请期待响应延迟。

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

    您好、

    请指定您正在使用哪个设备?

    此致、

    Tushar

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

    您好:

    正在使用 LP_CC1312R7

    此致

    Elfred.

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

    感谢您提供上述详细信息。 我正在将您的问题发送给连接团队以供进一步评论。

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

    尊敬的 Elfred:

    您能否向我们显示“项目属性“的“常规“窗口?  目前、TI Clang v3.2.2.LTS 未显示为“已发现的编译器“、也可能不是您工程中选择的编译器。  显示了不同的编译器、但概念相同:

    https://software-dl.ti.com/codegen/docs/tiarmclang/rel3_2_2_LTS/ 
    https://software-dl.ti.com/ccs/esd/documents/users_guide/index.html 

    独立的堆栈解决方案 ot-ti 完全内置在 Linux 中、包含 SysConfig 文件生成功能。 您可以使用该存储库作为参考

    https://github.com/TexasInstruments/ot-ti/blob/thread-v1.3-ti/docs/thread-syscfg/getting-started.md 
    https://github.com/TexasInstruments/ot-ti/blob/thread-v1.3-ti/src 

    此致、
    Ryan

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

    您好:

    这是我的工程属性常规窗口。  

    如您所见、选择了 v4.0.3。 但没有选择 3.2.2 的选项。 阅读手册并没有给我一个线索,如何解决这个问题。

    对于无头情况:我确实有 sysconfig_cli.sh。 我可以从中生成应用文件。 但是、要从 915MHz 切换到 868MHz、我需要更改.syscfg。 是否有一些有关 syscfg 属性的文档? 如果不能更改命令行上的任何设置、命令行 sysconfig 的其他用途是什么?

    提前感谢您的回答。

    此致  

    Elfred.

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

    安装相关的 TI Clang 编译器后、转到“File"->"Preferences"->"Code Composer“ Composer Studio“ Studio Settings"“ Settings",“,确保“确保"General"->"Compilers"->"Compilers"、"General"->"Compilers"->"Compilers"发现“发现路径“路径包含“包含您“您的“的安装“安装位置。  您将需要刷新已发现的编译器、然后按“OK"完成“完成定稿。

    我预计之前链接到的 CCS 用户指南中会有其他文档。

    此致、
    Ryan

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

    谢谢、我现在有一个运行在 868 上的边界路由器。 问题是没有适用于 MacOS 的 TI-Clang 编译器 v3.2.2 版本。 我的系统上出现了错误的问题。 使用 v3.2.1 并安装该版本、使 CCS 可发现编译器。 所以、不能正常工作。