可能是在线调试的原因,添加打印测试发现退出了 freeze mode,
rt_kprintf("can0 mcr:%x\n", REG32(CAN0_MCR));
REG32(CAN0_MCR) &= ~(CAN0_MCR_HALT_MASK | CAN0_MCR_FRZ_MASK);
rt_kprintf("can0 mcr:%x\n", REG32(CAN0_MCR));
还有一个问题,使用发送代码,为什么无法发送数据,示波器看波形也没有can 报文发出,PTE5 电平在5V。

其中

是 ram 用的都对么?