ZHCUCH3A November 2024 – March 2025 F29H850TU , F29H859TU-Q1
NMI 和 RTINT 中断可能会使各自的中断服务例程 (ISR) 驻留在不同的链接/栈中。因此,NMI 和 RTINT ISR 要求每个向量地址的第一个指令数据包包含 (ISR1.PROT || ISR2.PROT) 指令。CPU 流水线控制硬件会检查这些所需的指令,如果这些指令不是 ISR 的第一个指令包,则生成故障。这些所需指令由编译器自动插入,但必须配置为在单独的安全设置文件中针对相应的向量执行此操作。有关更多详细信息,请参阅节 3.6。
ISR1.PROT 还会通过执行以下操作来初始化指向适当栈的栈指针 (A15):A15 = SECSPn(其中 n 是 ISTS.CURRSP 指示的当前栈)。
有关链接/栈/区域的安全影响以及 CPU 中断的存储器空间的详细信息,请参阅节 3.6。