请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28P650DK 主题中讨论的其他器件:SysConfig、 C2000WARE
工具与软件:
我认为使用 SysConfig 在 MCANB 外设上设置中断时、生成的代码中存在错误。
以下行在选择 MCANB 外设并启用"寄存器中断线路0处理程序"的情况下在 board.h 中生成:
// Interrupt Settings for INT_MCAN_test_0 #define INT_MCAN_test_0 INT_MCANA_0 #define INT_MCAN_test_0_INTERRUPT_ACK_GROUP INTERRUPT_ACK_GROUP9
上面的代码行是 对 MCANA 外设的预期代码、但由于我们在使用 MCANB 外设、因此也是预期的代码行
#define INT_MCAN_test_0 INT_MCANB_0 #define INT_MCAN_test_0_INTERRUPT_ACK_GROUP INTERRUPT_ACK_GROUP11
与 SysConfig 1.21.0和 C2000Ware 5.03.00.00一起使用

如果 TI 的人员能够将此作为错误进行确认、并在下一个 SysConfig/C2000Ware 版本中解决此问题、我将不胜感激。
此致、
Alex