主题中讨论的其他器件:SEGGER、 TM4C1294NCPDT
我尝试从目标配置创建新配置、当我启动所选配置并连接到目标时、它会不断出现、因为未定义任何符号。 我不确定如何使其正常工作。 有没有人有可以帮助的经验?
谢谢、
Rick
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.
我尝试从目标配置创建新配置、当我启动所选配置并连接到目标时、它会不断出现、因为未定义任何符号。 我不确定如何使其正常工作。 有没有人有可以帮助的经验?
谢谢、
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 文件。 请参见下面的。

-您可以尝试附加的目标配置文件吗? 有什么不同吗?
您好、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
使用 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 中、仅使用了默认值:
