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.

[参考译文] TIDM-TM4C129SDRAMNVM:JLink 调试

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1300042/tidm-tm4c129sdramnvm-jlink-debug

器件型号:TIDM-TM4C129SDRAMNVM
主题中讨论的其他器件:SEGGER

早上好!

我还有一个关于使用外部 SDRAM 进行调试的问题。

我在外部 SDRAM 上定义了一个函数。  在开始调试时、它在使用 Stellaris 内置电路接口时起作用。  但在使用 SEGGER J-Link 仿真器时、如果我在调试配置中选中了 Load program 选项、则会收到以下错误消息。

Cortex_M4_0:GEL 输出:
存储器映射初始化完成
Cortex_M4_0:文件加载程序:验证失败:地址0x61000000处的值不匹配请验证目标内存和内存映射。
Cortex_M4_0:GEL:文件:C:\ccs_workspace\blinky.out:发生数据验证错误、文件加载失败。

因此、我必须进行2次调试: 第一次选中"Load Program"选项以加载程序、但无法继续进行调试。  然后选中 Load symbols only 选项、并继续调试。

我可以知道如何解决此问题吗?

谢谢!

此致、

林乐中

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

    尊敬的 Lezhong:

     我对 J-Link 不太熟悉、不足以了解与 ICDI 之间的区别。

     我有点不清楚你的加载 blinky.out 程序。

     您是否尝试使用 JTAG 将 blinky.out 加载到 SDRAM 中?

     你说的是什么?  

     blinky.out 股票 TivaWare 闪烁示例是还是这是一个定制的闪烁模式、您已初始化 SDRAM 控制器、让 CPU 将一些代码写入 SDRAM、然后让 CPU 跳转至0x61000000以执行该代码?

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

    尊敬的 Lezhong:

     我没有听到你的回应。 我现在将关闭该主题。 如果你有任何更新、你可以在这里写回、并且该线程将其状态自动更改为"打开"。  

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

    谢谢查尔斯。  我让它现在工作。  请您关闭 TT。

    此致、

    林乐中