找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1161|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

iTOP-4412開(kāi)發(fā)板-can測(cè)試工具使用文檔

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本文檔介紹如何使用 can 工具測(cè)試 can。
給用戶(hù)提供了“can_libs.rar”以及“can_tools.zip”壓縮包,分別是 can 工具需要的庫(kù)
文件和 can 工具二進(jìn)制文件。
注意開(kāi)發(fā)板需要有 can 模塊才能使用正常使用 can 測(cè)試工具。本文檔適用于 iTOP 所有開(kāi)
發(fā)板。
下面介紹一下測(cè)試工具的使用方法。
1 硬件連接
作者測(cè)試 can,使用的是兩塊迅為開(kāi)發(fā)板。兩塊開(kāi)發(fā)板 can 的連接為“can-A 連接 can-
A,B 連接 B”,imx6 的板子是 can 的“+連接+,-連接-”。
2 測(cè)試工具和庫(kù)文件的使用
本節(jié)介紹如何配置工具和庫(kù)文件。
1.將壓縮包“can_libs.rar”和“can_tools.zip”解壓得到“can_tools”和
“can_libs”,拷貝解壓出來(lái)的文件到 tf 卡或者 u 盤(pán),如下圖所示。




2.然后將 tf 卡或者 u 盤(pán)掛載到開(kāi)發(fā)板上(參考使用手冊(cè) 11.3.3 小節(jié)),如下圖所示。




3.拷貝工具軟件到/bin 目錄下,使用命令“ cp -r can_tools/* /bin/”,如下圖所示。




4.如下圖所示,可以看到 5 個(gè) can 工具。注意在文檔中,我們沒(méi)有使用全部的工具,不過(guò)
并不影響我們測(cè)試 can。




5.使用命令“cp -r can_libs/* /lib/”拷貝庫(kù)文件到/lib 目錄下,如下圖所示。




6.使用命令“cd /lib”進(jìn)入到/lib 目錄,使用“l(fā)n -s libsocketcan.so.2.2.1
libsocketcan.so”和“l(fā)n -s libsocketcan.so.2.2.1 libsocketcan.so.2”命令,生成鏈接文
件,如下圖所示。




3 測(cè)試工具的使用
本節(jié)介紹 can 的測(cè)試工具的使用。
如下圖所示,使用 ifconfig 命令,可以看到 can0 節(jié)點(diǎn)沒(méi)有出現(xiàn)。




2.即使出現(xiàn)了 can0,也因?yàn)闆](méi)有配置可能無(wú)法使用,使用關(guān)閉 can0 的命令“ifconfig
can0 down”,如下圖所示。




3.配置 can0 的參數(shù),使用命令:
canconfig can0 bitrate 50000 ctrlmode triple-sampling on
或者 canconfig can0 bitrate 250000 ctrlmode triple-sampling on
bitrate 50000 表示傳輸速率為 50000,bitrate 250000 表示傳輸速率為 250000。can
測(cè)試的兩個(gè)設(shè)備傳輸速率需要保持一致。作者這里配置為 bitrate 50000,如下圖所示,然后
使用命令“ifconfig can0 up”啟動(dòng) can0。




4.接著使用命令“ifconfig”命令,如下圖所示,可以看到 can 設(shè)備已經(jīng)啟動(dòng)。




5.在兩塊開(kāi)發(fā)板的串口控制臺(tái),分別使用接收數(shù)據(jù)命令和發(fā)送數(shù)據(jù)命令。
如下圖所示,接收命令“candump can0”監(jiān)聽(tīng)數(shù)據(jù)。




如下圖所示,發(fā)送命令“cansend can0 -i 0x10 0x11 0x22 0x33 0x44 0x55 0x66 0x77
0x88 ”發(fā)送數(shù)據(jù)。




如下圖所示,發(fā)送端發(fā)送數(shù)據(jù)之后,接收端如下圖所示,可以看到發(fā)送端的數(shù)據(jù)在接收端
已經(jīng)收到,至此,can 測(cè)試已經(jīng)完成。





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表