您好!
我将以高速率(1000Hz)向 TM4C123GH6PZ 微型器件的 UART 发送串行消息。 我注意到、在收到1500左右的良好消息后、微控制器将进入故障 ISR。 每次试运转期间、故障前的消息数量似乎并不完全相同。 故障状态寄存器= 0x0000.8200。 故障地址寄存器= 0x2000.8000。 它属于存储器映射上的"保留"部分。 我在论坛上找不到有关此故障地址的详细信息。 一条注释提到、这是微控制器在 SRAM 外运行时引起的。
有趣的是、数据表中的存储器映射中有一条注释: 注意:在存储器映射中、尝试在保留空间中读取或写入地址会导致总线故障。 此外、尝试在闪存范围内写入地址也会导致总线故障。
因此、听起来微型器件正在尝试访问保留地址0x2000.8000。 这是 SRAM 问题吗? 我还能做什么来确定此故障的原因?
感谢您的帮助、
CamK