[オリジナル] H7-TOOL の CANFD トレース操作命令はターゲット ボードに追加コードを必要とせず、オンラインおよびオフライン ゲームプレイをサポートします (2023-05-15)

[オリジナル] H7-TOOL の CANFD トレース操作命令はターゲット ボードに追加コードを必要とせず、オンラインおよびオフライン ゲームプレイをサポートします (2023-05-15)

【現在対応している機能】

1. 柔軟に使用できる LUA アプレット コントロール。
2. SWD インターフェイスを使用して、ターゲット ボード チップの CANFD ペリフェラル レジスタおよび CANFD RAM 領域に直接アクセスし、USB、イーサネット、WiFi メソッド、および内部および外部ネットワーク アクセスをサポートします。
3. CAN FDの動作モード、ボーレート、サンプリングポイント、クロックエラーレートを分析できます。
4. すべての標準 ID フィルター構成とすべての拡張 ID フィルター構成を解析できます。
5. CANFD によって受信された Rx バッファ、Rx FIFO0、および Rx FIFO1 データを分析できます。
6. Tx Event FIFO を監視して、Tx Buffer、TxFIFO/Queue の送信イベント シーケンスを分析します。
7. ECR エラー カウンタと PSR プロトコル ステータス レジスタを監視します。
8. CANFD はクラシック CAN と互換性があり、CANFD はクラシック CAN モードで使用すると通常どおり解析できます。
9. CANFD は基本的に Bosch の IP コアを使用するため、簡単に変更して他のメーカーの CANFD チップモニタリングに移植できます。現在、STM32H7 シリーズの CANFD1 と CANFD2 の両方がサポートされていますが、将来的には CANFD によるチップのサポートがさらに追加される予定です。もちろん、独自のものを変更したり追加したりすることもできます。
 

【ビデオチュートリアル】

ビデオの概要:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119189

B局ビデオ:

https://www.bilibili.com/video/BV1iX4y117Bv

BSP ビデオ チュートリアル No. 26: CAN/CANFD/CANopen トピックでは、CANFD の動作メカニズム全体が、画像とテキスト、および包括的な実践的な演習で詳細に説明されています。


【手順】

1. このフォルダーをダウンロードして解凍します。

デバイス.7z (7.08KB)

次のパスの下のホスト コンピュータに保存します。

 

ここをクリックして、LUA ファイルを TOOL の eMMC ディスクに更新します

 

アップデートが完了すると、TOOL が自動的に再起動します。ここをクリックして PC 側の APP.LUA ファイルを選択します。

 

アップデートをダウンロードした後の影響:

 


2. 運用効果:

(1) 初めてCANFD1初期化実行ボタンまたはCANFD2初期化実行ボタンをクリックします。ここではCANFD1初期化実行ボタンをクリックします

 

(2) 動作モードボタンをクリックすると、次のような分析が行われます。

 

(3) ボーレート解析:

 

(4) 拡張 ID フィルタと標準 ID フィルタの解析

 

(5) 受信メッセージ Rx FIFO0、Rx FIFO 1、Rx Buffer の解析

アプリケーションで FIFO またはバッファを読み取っていない場合は、H7-TOOL を使用して解析できます。

 

(6) 送信解析、Tx Event は、Tx Buffer/TxFIFO の送信イベントを記録できます。

プログラムで、Tx Event FIFO を有効にしてイベントを記録します。

 

(7) エラーステータス:

 

おすすめ

転載: blog.csdn.net/Simon223/article/details/130687345