This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28P650DK:SysConfig -使用 MCANB 中断时生成的代码不正确

Guru**** 2524550 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1410784/tms320f28p650dk-sysconfig---incorrect-code-generated-when-using-mcanb-interrupts

器件型号:TMS320F28P650DK
主题中讨论的其他器件:SysConfigC2000WARE

工具与软件:

我认为使用 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
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Alex、

    感谢您提醒我们注意这一点。  我能够在 SysConfig 中对此进行确认。  我已经为 SysConfig 提交了一个错误以解决该问题。

    此致、

    Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Joseph。 我期待着你的到来。"

    此致、

    Alex