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.

[参考译文] MSP432E401Y:调试模式阻止

Guru**** 2581345 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/699972/msp432e401y-debug-mode-blocking

器件型号:MSP432E401Y

工具/软件:TI C/C++编译器

您好!

每当我在调试模式下运行代码时、代码都会被阻止、因为系统外设未就绪。 但是、如果我只在电路板上按下 RESET、它运行正常。 感谢您的任何帮助。  

SysCtlPeripheralDisable (SYSCTL_Periph_CCM0);
SysCtlPeripheralReset (SYSCTL_Periph_CCM0);
SysCtlPeripheralEnable (SYSCTL_Periph_CCM0);
//
//等待密钥准备就绪。
//
while (!SysCtlPeripheralReady (SYSCTL_Periph_CCM0))
{
} 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ryan、
    我昨天没看到过这种情况。 我将努力在星期一得到您的回复。

    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Chris。 我还想知道如何禁用每次运行代码时出现在 main()开头的断点? 我认为这也可能是问题的一部分。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ryan、

      我仍然无法找到您第一个问题的正确答案。  查看 driverLib 示例、似乎 不需要前两条禁用和复位指令。  是否可以删除这两个并只启用外设并等待就绪状态?

     第二个问题、您可以在 CCS 中移动该断点。

    Chris

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

    尊敬的 Chris:

    我尝试删除禁用并重置、但没有任何变化。 有时、它不会在 while 循环中阻止、但它在大多数情况下会阻止、程序的其余部分无法运行。 如果您能提供任何其他见解、我们将不胜感激。 谢谢。

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

    Ryan、

      我无法重新创建问题。  您可以使用此项目尝试附加的代码吗:   ?

    谢谢、
    Chris

    e2e.ti.com/.../simple_5F00_sysctl_5F00_test_5F00_01.c

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

    是的、这对我来说很好。 实际上、只要我可以在按下"Reset"时获取工作的日期/时间、我就没有关系了、只要我可以确定如何执行该操作、我就可以了。 感谢您的努力、我对此表示赞赏。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ryan、
    这是否解决了? 在这方面、我不关注日期/时间评论。 您能否将其标记为已解析并创建有关重置时尝试记录的日期/时间戳的相关线程?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遗憾的是、当我也重置电路板时、我刚刚开始遇到此问题。 我正在查看外设是否准备好使用 SHAMD5模块、是否有人可以提供任何权变措施或见解来帮助我解决此问题? 有时它也会起作用、有时它不会起作用。 不幸的是、没有其他事情要做。 感谢你的帮助。