器件型号: AM243X - MCU-PLUS-SDK
工具/软件:
您好:
我们目前正在更新工业通信 SDK 11。 过去、我们只是覆盖了 SDK 的中止处理程序。 现在、结构改变了一个位、我们可以在用户中止处理程序中获得更多信息。
我们只需更新覆盖实施、就能采用旧解决方案。 因此、修改仅限于我们从中止处理程序进行回调、最终将复位器件。
因此我们无论如何都会收到错误“警告:调用函数可能会中断 VFP 寄存器;考虑使用`interrupt_save_fp`属性来防止出现此行为[-Wextra]“。
但有趣的是、我们也针对大多数 TI 代码获得了它。 即使调用诸如 get_SPSR() 和例如 Hwip_getFIQVecAddr() 之类的函数 、也会产生此消息。 我添加了也在 SDK 的 make 脚本中设置的编译选项、但这没有帮助。
是否有可能消除这些警告? 我的意思是、它们似乎不是一个小问题、因为阻塞 VFP 寄存器可能会影响中断行为。
此致
Felix
