请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:C2000WARE 工具与软件:
我已经尝试使用5.02.0.0版本的 C2000Ware 中提供的端口、但遇到了 中断优先级问题、并且在从中断释放后让任务正确优先于中断。 此外,内核在 vListInsert()函数中不断锁定。
我的程序使用1KHz 节拍并不断运行串行接口和 SPI 接口、
大多数问题开始表明、系统承受应力以及中断频率会增加。
附件是我为使端口可靠工作所做的修改。
(本地时钟计数器不是必需的、但在我的代码中用于生成统计计时器)
如果有更多的用户验证了修改并提供反馈或对代码进行进一步改进、将会非常有帮助。
e2e.ti.com/.../3301.port.ce2e.ti.com/.../1643.portasm.asme2e.ti.com/.../portmacro.h