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.

TMS320F280049: 引脚是否会冲突

Part Number: TMS320F280049

JTAG接口如截图所示,既是JTAG功能,同时又是CAN通信接口功能,那么我的问题如下:

1 当给MCU下载代码时,这个CAN接口芯片也是连接到了JTAG接口的,会干扰到正常的代码烧写功能吗?

2 当我需要进入调试模式,查看代码运行情况,然后我的代码恰巧用到了CAN数据通信功能,那么一方面JATG接口要返回MCU的运行状态,例如查看内部变量,查看MCU寄存器等等,另一方面,我的CAN通信功能也要通过CAN接口和外部进行数据通信,那JTAG和CAN这两个功能岂不是冲突了?如果冲突了,是不是就意味着我这个硬件连接方式就决定了无法进入调试模式,而只能进行代码烧写?

PS:该方案选用的是64PIN的280049

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 谢谢你澄清你的问题。您不应该在JTAG操作的同一引脚上具有CAN功能,因为JTAG协议可能与CAN协议不兼容,并可能对收发器以及CAN总线上的其他节点造成损坏。通过使用2针cJTAG模式,您可以避免在35/37引脚上使用JTAG。在此模式下,调试将仅通过TMS和TCK引脚进行通信,这意味着您可以仅使用35和37进行can通信,而不会发生任何冲突。您应该确保调整目标配置(.ccxml)文件以使用2针cJTAG模式。

  • 那如果我仅仅是烧写,不进调试模式,CAN接口那块会影响到下载吗

  • No, because the CAN peripheral is only configured on initialization after the target has been programmed and starts running code. That would be after the burning phase