TI中文支持网
TI专业的中文技术问题搜集分享网站

AM437x GP EVM 怎么配置CAN0与CAN1互发数据?

AM437x GP EVM 板,我参照《AM335X DCAN Linux Driver Guide.pdf 》,测试CAN1自收发可以:
canconfig can1 bitrate 50000 ctrlmode triple-sampling on loopback on
canconfig can1   start
cansend can1 -i 0x05 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x81
candump can1

测CAN0也可以,但将CAN0与CAN1用DB9端子连接互发数据,不行。
请问AM437x GP EVM 怎么配置CAN0与CAN1互发数据?

Jian Zhou:

请问您是哪种应用场景,需要片上的两个CAN互相通信呢?

putpen:

回复 Jian Zhou:

我现在只有一块板子,其他带CAN的设备还没买来,所以仅仅验证一下CAN收发功能,准备一下通信程序。

Yaoming Qin:

请问您CAN0和CAN1的pin脚都配置了吗?这个基本的问题要先看看。

putpen:

回复 Yaoming Qin:

从TI公司购买的AM437x GP EVM 板,我以为CAN0和CAN1的pin脚都配置了,这个没检查。只是CAN0测自发自收是好的。

putpen:

回复 Yaoming Qin:

我用USBCAN-I设备与AM437x GP EVM板的DCAN0连接,结果AM437x可以收到USBCAN数据,但发数据对方收不到,  示波器看,发出的CAN数据帧不对,用的linux  cansend,下一步检查什么呢?回环测试好的,pin脚配置好的.

heng li:

回复 putpen:

请问你这个问题解决了吗?我也遇到和你同样的问题。

yongqing wang:

回复 heng li:

回环通信都可以应该是正常的才对

赞(0)
未经允许不得转载:TI中文支持网 » AM437x GP EVM 怎么配置CAN0与CAN1互发数据?
分享到: 更多 (0)