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.

[参考译文] MSPM0L1106:XDS110与 J-link 初始化行为

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1397096/mspm0l1106-xds110-vs-j-link-initialization-behavior

器件型号:MSPM0L1106

工具与软件:

您好!


我的客户同时使用 XDS110和 J-Link 调试器来开发他们的应用。 他们注意到的一件事是、在 J-Link 上工作的相同代码不适用于 XDS110。 硬复位后、在进行编程并独立运行时、这两个应用都不能按预期运行。 我们将此问题解决成了初始化时序问题、其中客户是在 PWREN 置位之前写入计时器寄存器。 因此、很明显、更改这里的操作顺序可以解决该问题。  

然而、这会带来一个更有趣的问题、即为何在调试时使用 J-Link 代码? J-Link 是否初始化并启用器件上的所有外设、这是该行为所暗示的? 是否有任何关于 XDS110和 J-Link 之间初始化差异的见解?

Munan

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

    哦、如果它有什么不同、我很确定这可能、那么客户使用的是 IAR 9.50

    Munan

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

    嗨、Munan、

    JLink 的功能应与 XDS110相同、两者都只是器件和 PC 之间的桥接器。 就外设初始化而言、不 依赖于所使用的调试工具。

    至于为什么会存在差异、我的理论将是闪存加载程序的实施。 它们的实现可能完成了一些填充、从而可能会影响图像?

    亨利