工具与软件:
您好!
我正在开发使用 TMS570LS3137和用于操作系统的 TI SYS/BIOS 的电机控制器软件。
OS 在管理低频任务、而我们在使用由 NHET 模块触发的 FIQ 中断来执行高频 PWM 占空比计算。
我遇到的问题是、当 CPU 负载100%合格时、我们开始具有嵌套中断 FIQ 和/或 IRQ、有时我们会收到预取中止异常。 问题似乎在精确的时间发生、例如在函数调用返回期间发生 FIQ 重新进入...
我正在尝试找出发生的情况、将一个断点放在地址0xC (即预取中止异常矢量)上、并查看寄存器 R14_ABT 以了解触发异常的地址。 地址为0x07064614、它位于保留存储器位置。 您能告诉我这个地址对应什么吗?
下面是这些寄存器的屏幕截图:
CP15中的寄存器也显示相同的地址:
谢谢!
Martin