CAN 模块的Acknowledge机制是怎么样的?

为什么 DSP TMS320 F28335 芯片 在发送报文时候如果线上没有其他CAN模块会不停地重复发送报文?

但是 在 ARM335x 上利用linux socket CAN API 在 调用write 发送 报文时候就算总线上没有其他CAN模块,也会返回成功?