ITOP-4412開発ボード-CANテストツールは、ドキュメントを使用します

この文書では、ツール缶テスト缶を使用する方法について説明します。

「can_libs.rar」と「can_tools.zip」圧縮パッケージ、すなわち缶ツールをユーザーに提供するために必要なライブラリ

ファイルとバイナリファイル缶ツール。

通常の使用の缶テストツールを使用する開発ボードの必要性がモジュールできることに注意してください。このドキュメントは、開いているすべてのITOPに適用されます

髪のプレート。

ここではテストツールを使用する方法です。

1ハードウェアの接続

著者は、開発ボードとして2つの高速を使用して、缶をテストしました。缶の二つの接続ボード「CAN-AコネクタCAN-

Aは、Bに接続されたB "は、ボードは、缶imx6" である接続+ + - 接続 - 。"

2つの使用テストツールとライブラリ

このセクションでは、ツールやライブラリファイルを設定する方法について説明します。

1.圧縮された「can_libs.rar」と「can_tools.zip」アンパック「can_tools」と

下図のように「Can_libs」は、ファイルの解凍TFのUカードやディスクをコピーします。

以下に示すように2次に開発ボードにTFカードまたはUディスクローディングは、(ユーザマニュアルのセクション11.3.3を参照のこと)。

3.コピーツール/ binディレクトリに、以下に示すように、 "can_tools / * / binに/ -r CP" コマンドを使用して。

図4に示すように、図5は、工具を見ることができます。文書で、我々はすべてのツールを使用していないことに注意してください、しかし、

これは、我々のテスト缶には影響を与えません。

5.コマンド "CP -r can_libs / * / libに/" 以下に示すように、へ/ libディレクトリのライブラリファイルをコピーします。

6. / libディレクトリにコマンド「CD / libの」使用「のln -s libsocketcan.so.2.2.1

テキストリンクを生成するために「と」LN -s libsocketcan.so.2.2.1 libsocketcan.so.2「コマンドlibsocketcan.so

図に示すようにメンバー、。

3つの使用テストツール

このセクションでは、テストツールを使用することができます。

  1. ifconfigコマンドを使用して、以下に示すように、表示されませんCAN0ノードを参照してください。

そこCAN0てきたが、また、コマンドが設定されていないため使用できない場合があり、ifconfigコマンド「のクローズドCAN0を使用する場合でも2

can0 down”,如下图所示。

3.配置 can0 的参数,使用命令:

canconfig can0 bitrate 50000 ctrlmode triple-sampling on

或者 canconfig can0 bitrate 250000 ctrlmode triple-sampling on

bitrate 50000 表示传输速率为 50000,bitrate 250000 表示传输速率为 250000。can

测试的两个设备传输速率需要保持一致。作者这里配置为 bitrate 50000,如下图所示,然后

使用命令“ifconfig can0 up”启动 can0。

4.接着使用命令“ifconfig”命令,如下图所示,可以看到 can 设备已经启动。

5.在两块开发板的串口控制台,分别使用接收数据命令和发送数据命令。

如下图所示,接收命令“candump can0”监听数据。

如下图所示,发送命令“cansend can0 -i 0x10 0x11 0x22 0x33 0x44 0x55 0x66 0x77

0x88 ”发送数据。

如下图所示,发送端发送数据之后,接收端如下图所示,可以看到发送端的数据在接收端

已经收到,至此,can 测试已经完成。

おすすめ

転載: www.cnblogs.com/liyue3/p/12306730.html