Thread 中讨论的其他器件: C2000WARE
工具与软件:
晚上好、
我正在处理一个涉及 TMS320F280025微控制器的项目、目的是根据 IEC 60730 B 类对我编写的固件进行认证。为了支持该操作、我已将安全诊断库 v4.01.00导入我的项目中。 目前、我正在处理链接到 NMI 的错误处理中断服务例程(ISR)。
我希望具有一个 ISR、来处理触发 NMI 的所有错误。 但是、我注意到、在 HWBIST 测试(完全运行和微运行)期间、代码将注册STL_HWBIST_errorNMIISR()
为 INT_NMI。 该问题是STL_HWBIST_errorNMIISR()
在预编译库(f28002x_diagnostic_stl_debug.lib
)中定义的。
我的问题是:在STL_HWBIST_errorNMIISR()
不危及库的认证(由 UL 评估)的情况下、修改甚至将自定义 ISR 分配给 NMI (相对于 hwbist)的正确过程是什么?
提前感谢
马克西米利安