Thread 中讨论的其他器件:SysConfig、 SYSBIOS
在 SDK 5.10.00.48中、可以通过编辑 TI-RTOS 配置文件来添加挂钩函数来处理 CPU 异常。 到目前为止,这对我们来说是很好的。
我们现在将升级到崭新的 SDK 6.40.00.13和 CCS 12.2.0。 手动可编辑的 TI-RTOS 配置文件消失、SYS/BIOS 配置必须在 SysConfig 工具中完成。 但 SysConfig 1.15.0中似乎没有可插入自定义异常挂钩函数的选项。
此外、包含 CPU 异常处理程序的 TI-RTOS7源文件将 Hwi_exHookFunc 指针声明为 const NULL;因此、甚至无法通过在代码中安装挂钩函数来解决此问题(请参阅 kernel/tirtos7/packages/ti/sysbios/family/arm/m3/hwi.c 、第136行):
const Hwi_ExcelHookFunc Hwi_excHookFunc =空;
在 CC1352P7:自定义异常处理程序定义中 、建议改用错误挂钩函数。 但是、这是一个不太理想的解决方案、因为那里没有原始的异常信息。
没有 手动修补 Hwi.c 文件、 当前是否有任何方法可以安装异常挂钩函数?