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.

[参考译文] RTOS/TM4C1294NCPDT:如何调试 IMPRECISERR 硬故障?

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/647074/rtos-tm4c1294ncpdt-how-to-debug-an-impreciserr-hardfault

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

有时、我的应用程序中可能会发生 IMPRECISERR 硬故障。 我听说可以通过将 CPU 寄存器位置1来禁用写入缓冲器来强制将其设置为 PRECISERR、但我在 CCS 寄存器窗口中找不到它。


请就如何在 CCS 和/或代码中设置它提供一些建议。

我们还能知道禁用写入缓冲会影响多少性能吗?

谢谢

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

    是的、这是位。 对性能的影响很难量化、因为它在很大程度上取决于所执行的代码。  该寄存器在地址0xE000E008处进行存储器映射、也可以在 NVIC 下的寄存器窗口中找到。