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.

[参考译文] F29H85X-SDK:入口点符号"CODE_START"未定义

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1593638/f29h85x-sdk-entry-point-symbol-code_start-undefined

器件型号:F29H85X-SDK
主题: SysConfig 中讨论的其他器件

我已经为 F29H85X 建了一些示例工程、并且都可以正常工作。 然后、我做了一些更改、所有更改仍按预期运行。 但有时、当我删除工作区并重新加载工程时、会收到以下错误消息“entry-point symbol “code_start" undefined"“ undefined"。“。 我没有修改 cmd 文件或链接命令、也不明白为什么会发生此错误。

link.logccs_logs.zip 

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

    假设没有以任何方式修改工程、我不知道为什么只重新导入工程时会出现链接器错误。 CODE_START 通常在哪里定义?

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

    CODE_START 在链接器 cmd 文件中定义

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

    我假设您参考的是该文件:“f29h85x_ram_lnk.cmd"。“。

    您能否尝试干净的重建并提供完整的构建输出?

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

    在查看构建输出时、可以看到 codestartbranch.asm 未包含在构建中。  这是定义 CODE_START 的文件。  链接器命令文件仅设置它的入口点。  我认为您的工程中缺少该/器件文件夹中的所有内容。

    您是否在工程中看到了器件文件夹?  它是否包含文件

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

    我认为这些文件可能已从文件系统中删除。

    对我来说、ASM 文件实际上位于以下位置:

    或者更改了位置、并且 CCS 看起来错误

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

    是的、该文件夹丢失。 非常感谢您指出我的错误。 我真的很感谢大家的帮助!

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

    无问题标记