I.MX6 Android CAN 命令行测试
生活随笔
收集整理的這篇文章主要介紹了
I.MX6 Android CAN 命令行测试
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/********************************************************************** I.MX6 Android CAN 命令行測試* 說明:* 這里使用can-utils測試一下CAN驅(qū)動。** 2016-8-9 深圳 南山平山村 曾劍鋒********************************************************************/一、shell 命令流程:1. netcfg can0 down2. ip link set can0 type can bitrate 1000000 triple-sampling on(或者:ip link set can0 up type can bitrate 1000000)3. ip -details -statistic link show can04. netcfg can0 up5. ./cansend can0 111#11223344556677886. ip -details -statistic link show can07. ./canfdtest -vv can08. ip -details -statistic link show can0二、運(yùn)行流程:root@android:/ # netcfg can0 downroot@android:/ # ip link set can0 type can bitrate 1000000 triple-sampling onroot@android:/ # ip -details -statistic link show can02: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN qlen 10link/can can <TRIPLE-SAMPLING> state STOPPED (berr-counter tx 0 rx 0) restart-ms 0 bitrate 1000000 sample-point 0.733 tq 66 prop-seg 5 phase-seg1 5 phase-seg2 4 sjw 1flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1clock 30000000re-started bus-errors arbit-lost error-warn error-pass bus-off0 0 0 0 0 0 RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 0 0 0 0 0 0 root@android:/ # netcfg can0 upflexcan imx6q-flexcan.0: writing ctrl=0x01232084127|root@android:/ # cd /data/localroot@android:/data/local # ./cansend can0 111#1122334455667788 root@android:/data/local # ip -details -statistic link show can02: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10link/can can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 bitrate 1000000 sample-point 0.733 tq 66 prop-seg 5 phase-seg1 5 phase-seg2 4 sjw 1flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1clock 30000000re-started bus-errors arbit-lost error-warn error-pass bus-off0 0 0 0 0 0 RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 8 1 0 0 0 0 root@android:/data/local # ip -details -statistic link show can0 2: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10link/can can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 bitrate 1000000 sample-point 0.733 tq 66 prop-seg 5 phase-seg1 5 phase-seg2 4 sjw 1flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1clock 30000000re-started bus-errors arbit-lost error-warn error-pass bus-off0 0 0 0 0 0 RX: bytes packets errors dropped overrun mcast 8 1 0 0 0 0 TX: bytes packets errors dropped carrier collsns 8 1 0 0 0 0 root@android:/data/local # ./canfdtest -vv can0interface = can0, family = 29, type = 3, proto = 10037: [8] 37 37 37 37 37 70 c9 000037: [8] 37 37 37 37 37 70 c9 000037: [8] 37 37 37 37 37 70 c9 000037: [8] 37 37 37 37 37 70 c9 00^Crecv failed: Bad file numberExiting...255|root@android:/data/local # ip -details -statistic link show can02: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10link/can can <TRIPLE-SAMPLING> state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 bitrate 1000000 sample-point 0.733 tq 66 prop-seg 5 phase-seg1 5 phase-seg2 4 sjw 1flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1clock 30000000re-started bus-errors arbit-lost error-warn error-pass bus-off0 0 0 0 0 0 RX: bytes packets errors dropped overrun mcast 40 5 0 0 0 0 TX: bytes packets errors dropped carrier collsns 40 5 0 0 0 0 root@android:/data/local #
?
轉(zhuǎn)載于:https://www.cnblogs.com/zengjfgit/p/5754277.html
總結(jié)
以上是生活随笔為你收集整理的I.MX6 Android CAN 命令行测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过severlet获取请求头信息
- 下一篇: LeetCode26. Remove D