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.

[参考译文] AM2634:故障中断处理程序

Guru**** 2756805 points

Other Parts Discussed in Thread: AM2634

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1575881/am2634-fault-interrupt-handler

器件型号:AM2634


工具/软件:

您好、

是否有  am2634 R5F 内核的通用“全部捕获“中断处理程序示例?  寻找 类似 M4F 中的复位处理程序这样的东西、它将捕捉  0 分频、总线故障、MPU 违规等

谢谢!

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

    您好、

    Arm Cortex-R5F 内核、其中断处理架构与 Cortex-M 系列处理器不同。 R5F 内核通常使用:

    1. IRQ(正常中断)
    2. FIQ(快速中断)
    3. 不同故障条件下的特定异常矢量

    因此、R5F 内核中没有通用的“catch-all"处理“处理程序。

    我们必须在应用中设置以下内容来捕获不同的故障和违规行为。

    1. 设置异常矢量表
    2. 针对特定异常实现处理程序、例如:
      • 未定义的指令
      • 预取中止
      • 数据中止
      • 零除法(启用 DIVBY0TRP 时,通过未定义指令异常处理)

    AM263x SDK 通常包括示例中断处理程序和其他异常处理程序。


    我相信 Cortext-M4F 案例:

    硬故障处理程序 M4 中是否有实际的全面故障机制:

    • 它可以捕获运行时故障、例如零分频、总线故障和 MPU 违规
    • 当程序执行期间发生严重错误时、它会自动触发

     

    请告诉我 这是否有助于或您正在寻找更多详细信息或特定场景。

    此致、KR