我有一个定制的Linux 2.6运行在一个imx CPU上。与外部节点的CAN通信就像一个魅力,但在终端中使用“candump can0”时,我从我的应用程序发送到节点的帧不会打印(当我使用usb-CAN适配器在我的主机上运行相同的应用程序时这个问题不会发生)。
当扩展的CAN帧发送时,它们使用candump显示出来。
我明白,发送的邮件可能会过滤,但我应该可以选择。
欢迎任何线索。我在想,这可能是驱动程序导致此问题的一些过滤。
FLexCAN驱动程序具有以下配置文件:
abort br_propseg dump_rx_mb loopback state
wakeup bcc br_pseg1 dump_xmit_mb maxmb
std_msg xmit_maxmb bitrate br_pseg2
ext_msg modals subsystem boff_rec br_rjw
fifo power tsyn br_clksrc driver
listen smp uevent br_presdiv
dump_reg local_priority srx_dis wak_src