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/CC3235SF:新工程:Entrypoint 符号 resetISR 未定义

Guru**** 2586405 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/897281/ccs-cc3235sf-new-project-entrypoint-symbol-resetisr-undefined

器件型号:CC3235SF

工具/软件:Code Composer Studio

我在 CCv10中创建了一个新项目、并 通过 AWS IoT 插件安装添加了 CC3235SF_LAUNCHXL_FreeRTOS.cmd。

它具有以下功能


--stack_size=1024
--heap_size=0 //将堆最小化,因为我们使用 heap_4.c */
--entry_point=resetISR

但我无法链接、正在接收:

说明资源路径位置类型
#10062-D 入口点符号"resetISR"未定义的 AWS IoT 设备管理_for_ti C/C++问题

加载演示项目 cmd 文件的定义是相同的、但我没有收到错误。  在项目中对复位 ISR 进行格林操作以确定如何设置此参数并不起作用。

我希望能够帮助确定如何解决这一问题。  在成功项目的映射文件中、resetISR 被设定为 0101923d、但是由于在新项目中未定义、映射文件将此定义为0。

谢谢你。

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

    您好 Richard、

    您的项目中缺少一些初始化代码。 对于 SimpleLink 器件、始终建议从 SDK 示例之一开始。  

    谢谢

    Ki

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

    Ki、

    使用演示项目意味着我需要引入我可能不想要的内容。  

    在您的链接中、我无法准确找到解决此问题所需的内容。 您能帮我、具体说明我需要做什么吗?

    谢谢你

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

    我将把这个主题移至器件论坛。 那里的专家可以为您提供最好的指导

    谢谢

    Ki

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

    我已经通过将 startup_cc32xx_ccs.c 添加到项目中而获得了更深远的了解、但现在:

    说明资源路径位置类型
    指定了"_c_int00"以外的#10063-D 入口点符号:"resetISR" AWS IoT 设备管理_for_ti C/C++问题

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

    您好 Richard、

    我强烈建议您从 SDK 中获取现有的 FreeRTOS 项目、然后删除所有特定于项目的源文件、以便在其上构建空的 FreeRTOS 项目。 这将为您提供一个全新的启动板、但需要安装所需的构建组件。

    话虽如此、您似乎几乎可以从头开始设置此 FreeRTOS 项目、因为您遇到的错误更多是警告。

    此警告10063涉及如何将程序中的设置为在复位 ISR (通过.cmd 文件中的--entry_point=resetISR 选项)启动、而不是 detault _c_int00。 您可以通过添加--diag_suppress=10063链接器选项来抑制该警告。 实际上、SDK 中的所有 FreeRTOS + CCS 编译器项目都设置了此抑制标志。

    如果您使用该链接器标志来抑制该警告、您的工程是否成功编译?

    此致、

    Michael