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.

[参考译文] RM57L843:CPU "锁定"

Guru**** 2537220 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/1100802/rm57l843-cpu-lock-up

部件号:RM57L843
主题中讨论的其他部件:SEGGER

大家好,RM57有一些问题。 在通过TI费用库强制执行大量闪存写入的压力测试期间,CPU似乎卡住了。 谷歌没有帮助。

症状:
* CPU似乎停止执行代码。
*停止调试器后,无法读取CP15。
*调试器能够读取外设寄存器和内存。
*调试器无法恢复代码执行。
*调试器可以重新连接。 CPU寄存器未更改。
*不会命中CPU异常的断点(UNDEF,DATA,PREFETCH)。
* CPU在确认nReset后恢复。

CPU寄存器看起来正常:
PC指向IRQ处理程序的第一个指令。
* SP指向IRQ堆栈的第一个字。
* CPSR指示IRQ模式,并禁用更多IRQ。
* LR指向TI F021闪存API库(Utilities.WaitDelay.c)中的某个位置。
* ESM未报告任何错误。n未断言错误针脚。

使用的工具:SEGGER JLink,VisualGDB或Segger Ozone。

感谢您提供有关如何继续调试或了解CPU状态的任何信息。

谢谢

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

    您好,Rait,

    您是否可以将包括ECC在内的费用内容导出到目标文件(COFF格式),然后发布到此论坛?

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

    IRQ服务例行程序是否执行任何收费操作?  

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

    QJ:您好!

    请您详细解释一下如何提取费用内容。 CCS屏幕截图。

    我们使用VisualGDB/Visual Studio作为开发环境。

    似乎没有任何Segger工具支持导出到COFF或ECC导出。

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

    IRQ处理程序不执行任何收费操作。

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

    是否有任何更新?  感谢您的帮助!