接触DSP不久,在学习官方CAN通讯的DEMO中遇到问题
设置好MsgID,设置好RX的邮箱和TX的邮箱后,使用CANMessageGet这个函数的时候。如果在线调试的时候进行逐步调试Step Into 的话,会发现函数将tCANMsgObject中的数字都清零,但是如果设置好断点直接跳到下一行,会发现通讯正常。
上面这个是使用直接跳到断点通讯正常的情况,下面是在第一个GET中进行逐步运行的时候无法正常通讯的情况,而且可以看到把sRXCANMessage中全部清零了。
在我尝试将这个CPU1的CAN通讯的DEMO移植到CPU2中并且加上GSRAM和CPU1进行核间通讯的时候,也出现了类似的问题,sRXMessage中被清零而且传输失败。


