如下圖:
AM335X DCAN 可以和 SJA1000 PeliCAN模式通訊嗎??
我使用TI SDK 6.0 ,使用BBB測試
下達下列命令後
ip link set can0 type can bitrate 1000000 triple-sampling on
ifconfig can0 up
cansend can0 -i 0xFFFF 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 -e
SJA1000會Bus error + error passive interrupt

Steven Liu1:
如果你是想用AM335x的DCAN进行测试,可以两个块板子,一发一收进行测试,或者连个CAN通信分析仪。
百度了一下这个东西,两个模式还是有区别的:http://baike.baidu.com/view/5457712.htm?fr=aladdin
Basic CAN 和Peli CAN 模式的区别
在Peli CAN 模式下SJA1000 有一个含很多新功能的重组寄存器SJA1000 包含了设计在PCA82C200
中的所有位及一些新功能位Peli CAN 模式支持CAN 2.0B 协议规定的所有功能29 位的识别码
jiew:
回复 Steven Liu1:
Hello Steven
我知道SJA1000的 Basic與PeliCAN 的差異
我並不是要測試
我們是想用AM335X 透過其CAN 來控制我們舊有的 CAN 裝置
AM335X 是DCAN 跟SAJ1000的 pelican的差異是什麼???
jiew:
回复 jiew:
後來可以了, AM335X DCAN 可以和SJA1000的 PeliCAN 通訊
透過 socketcan 編程控制也行
主要是CAN_ID的問題
請問DCAN 帶的CAN_ID 如何對應到29bit Extern CAN ID???
Xiaomin Zhou:
回复 jiew:
你好,我想用AM335X的DCAN和TMS320的eCAN通信,设置了相同的波特率,但是无法通信,找不到原因,请问你之前是遇到了什么问题,可否让我借鉴一下
Xiaomin Zhou:
回复 jiew:
我想用AM335x的DCAN通过CAN总线控制几个DSP节点,双方设置了相同的波特率和采样点,但是就是无法通信,收发器用的都是TI的SN65HVD230,能帮我解决下这个问题吗?谢谢。
TI中文支持网