yu9148 发表于 2016-02-20 09:58

arm平台 mcp2515 spi->can 问题

大神们,

      我在imx31平台上有两路spi->can   can控制器为mcp2515,现已经生成两个can设备,can0,can1
      但是发现两块板子对接的时候(一块板子发送,一块板子接收),工具用的candump,cansend,会出现以下情况,
      现在没有方向,大神们,这应该是什么问题啊?

   1. 每次接收时前面几帧和发送的不匹配,后面的帧又是匹配的?
      如:发送0x11 0x22 0x33 0x44 0x55 0x66
            接收0x11 0x22 0x33 0x44 0x0a 0xb4
   
   2.偶尔会出现一帧   can00x80x11 0x22 0 0 0 0
      但是固定的前两个字节每次都能收到(11,22),这是什么原因啊?
   
      can00x80x11 0x22 0x33 0x44 0x0a 0xb4
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0 0 0 0
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66
      can00x80x11 0x22 0x33 0x44 0x55 0x66

yu9148 发表于 2016-02-26 10:20

问题已解决
页: [1]
查看完整版本: arm平台 mcp2515 spi->can 问题