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