大家好
将 SAF SW32K3_SAF_1.0.5_D2503 与 MCU: S32K314 集成时,客户正在尝试使用 CMU 运行 sCheck 运行时模块。
但是,sCheck_ExecuteRuntimeTests() 总是返回 SCHECK_TEST_ERROR。
能否请您解释一下发生了什么情况以及如何解决?
谢谢!
你好,拉多斯拉夫、
请参考以下图片。
谢谢!
谨致
Jason Tseng
您好@JasonTsengSG,
这意味着某些 Scheck 测试在执行过程中出现了内部错误,也就是说某些测试的先决条件没有满足。
请确认是哪个测试报告了错误,并检查 UM 章节: 有关特定测试的条件、限制和副作用。
在运行时,正确执行 "排他性区域 "也至关重要。
亲切的问候,
Radoslav
感谢您的支持。
售票截止。
您好@JasonTsengSG,
OK,所以这是运行时的一些 CMU_FC 测试。
如果您仔细检查了 sCheck UM 第5.8.2 章CMU_FC 测试和第 5.7.4 章ISR 在操作系统内配置 - 依赖关系
中的所有条件,那么如果是 CMU_FC4,则 K3 1.0.6 CD02 中修复了一个新错误:
[ASFT-20071] [sCheck] CMU_FC 运行时检查在时钟变化较大时失败 - NXP JIRA
问候您,
Radoslav