本帖最后由 FSL_TICS_A 于 2014-8-7 14:12 编辑
相同的两块MPC88309 进行can通讯,没有问题,相同的两块arm板之间can通讯也没有问题,但是mpc8309与arm不能进行can通讯,其中,arm板是公司经过现场验证的, mpc8309 和arm上用的测试程序是一样的,就是用各自的交叉编译器编译了一下。
mpc8309当arm给发数据时,能检测到中断,但是报错误。我给mpc8309 CAN驱动里添加打印信息,当ARM板发送数据时,8309会进入中断处理函数,说明检测到了中断信号,此时读取Error Counter Register (ECR),发现有错误,随即进入了错误处理函数。
有大神对can熟悉的请指点方向。
小弟注册不久,分不多,不是小气。 |