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.

[参考译文] TM4C129ENCPDT:配置 CCS10 + Segger Jlink 时出现问题

Guru**** 2587145 points
Other Parts Discussed in Thread: SEGGER, TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026696/tm4c129encpdt-problem-configuring-ccs10-segger-jlink

器件型号:TM4C129ENCPDT
主题中讨论的其他器件:SEGGERTM4C1294NCPDT

我尝试从目标配置创建新配置、当我启动所选配置并连接到目标时、它会不断出现、因为未定义任何符号。  我不确定如何使其正常工作。  有没有人有可以帮助的经验?

谢谢、

Rick

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

    您好!

     您能否显示您看到的消息的屏幕截图?

     您能否成功连接到目标?

     您是否已成功将代码加载到闪存中?

     NO 符号是否仅在调试期间可见? 如果您可以连接到目标、并且闪存中已经有一些代码、则需要加载符号以便进行调试以查看所有符号。 转至 Run -> Load -> Load Symbols using the .out file you generated for your prior code。 您也可以执行加载程序。 如果这不是您的问题、请显示所发生情况的屏幕截图。  

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

    最初、我尝试通过手动执行这些步骤进行调试。  今天早上、在收到您的响应后、我尝试使用调试图标、它似乎可以在首次尝试调试时工作。  我停止了它并尝试加载代码、但失败了、随后使用图标进行的调试尝试也失败了。   

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

    您好!

    [引用 userid="412513" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026696/tm4c129encpdt-problem-configuring-ccs10-segger-jlink/3796280 #3796280">最初我尝试通过手动执行这些步骤进行调试。  今天早上、在收到您的响应后、我尝试使用调试图标、它似乎在第一次尝试调试时起作用。

     我假设您能够1)连接和2)加载程序、3)调试程序至少一次? 这是正确的说法吗?  

     您能否进行一些实验:

     您能加载一个简单的闪烁代码吗? 可以用吗? 让我们从一个更简单的程序开始。 该错误消息抱怨写入128KB 的0x1FFC0。 我想知道较小的程序大小是否会有所不同。  

     这是您的定制板吗? 您是否有另一个可以尝试的板?

     -您能否在 LaunchPad 上尝试相同的设置(与 Jlink 和原始程序相同的目标配置文件)? 您是否发现任何问题?

     -我还想查看您加载的 GEL 文件。 请参见下面的。  

     -您可以尝试附加的目标配置文件吗? 有什么不同吗?

    e2e.ti.com/.../JLink_5F00_TM4C129.ccxml

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

    您好、Charles、

    我重新打开了定制板的电源、断开/重新连接了 jlink USB 并重新启动了 CCS。  这一次、它不像以前那样使用调试图标运行一次。  我将 JLink_TM4C129.ccxml 保存到 project/targetConfigs 目录中。

    我正在使用定制板。  加载 FW 时似乎遇到问题、在说无法加载代码之前、会在22-35%左右停转。  

    我不确定我是否正确执行了手动步骤。   

    1.启动目标配置  (您提供的新 CCXML)

    2.在调试选项卡中右键点击 SEGGER Jlink Emulator、然后选择连接目标

    3.使用 project name.out 加载符号。 (此步骤在大多数情况下似乎不执行任何操作)

    我尝试了另一个具有相同结果的电路板、看起来好像它使负载阶跃失败了。  它也通过进入故障处理程序而失败。  有一次、它似乎也起作用、我能够设置一个断点并捕获它。   

    查找上面显示的用于获取 GEL 文件的对话框时遇到问题。  我现在在 CCS 中查找示例。

    谢谢、

    Rick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="93620" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026696/tm4c129encpdt-problem-configuring-ccs10-segger-jlink/3796350 #3796350"] -您能否加载简单的闪烁代码? 可以用吗? 让我们从一个更简单的程序开始。 该错误消息抱怨写入128KB 的0x1FFC0。 我想知道较小的程序大小是否会有所不同。  [/报价]

    使用 CCS 10.4.0.00006和 SEGGER J-Link 支持(Linux) 6.88.2.0、已测试下载具有 Segger J-Link 的 TM4C1294NCPDT 和闪存中使用938kB 的程序。

    已尝试下载程序至少10次、并且未发现任何报告的故障。 即 CCS 10中的 Segger J-Link 支持无法发现任何明显的问题。

    在 CCS Target Configuration 中、仅使用了默认值: