AnsweredAssumed Answered

CAN总线无法收发数据

Question asked by 军 李 on Feb 18, 2020
Latest reply on Feb 19, 2020 by Wigros Sun

最近在项目调试imx6q的CAN总线,遇到CAN总线不能收发数据的问题。但是loopback模式下收发正常。

发送时在TX引脚没有测到波形只有一个高电平。接收时RX上能测到波形,但是接收不到数据。。供电电压正常。

 

dts配置:


&flexcan1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_flexcan1>;
status = "okay";
};

&flexcan2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_flexcan2>;
status = "okay";
};

 

pinctrl_flexcan1: flexcan1grp {
fsl,pins = <
MX6QDL_PAD_KEY_COL2__FLEXCAN1_TX 0x1b020
MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX 0x1b020
>;
};

pinctrl_flexcan2: flexcan2grp {
fsl,pins = <
MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX 0x1b020
MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX 0x1b020
>;
};

 

ifconfig命令

 

下面是原理图:

 

 

请问还需要配置什么地方么?期待你的答案谢谢!!!!!!!

Outcomes