SemiDrive X9 CAN 功能 AP 域測試方法

一、概述

本文介紹芯馳 X9 平台 CAN 的簡要測試方法。如何在 AP 域和 safety 域使用系統自帶工具對 CAN 總線進行收發測試

1、硬體平台

X9H 開發板(WPI ATU 出品,代號:Dragonfly)

2、軟體基線版本:

PTG4.1

3、編譯配置:

X9H_MS_Linux_Serdes_4G_wayland_emmc_4266.json

4、調試環境/工具:

       芯馳 SDFactoryTool R2.23.31.1;

ZLG USBCANFD 200U

12V 電源適配器

5、開發板實物圖片

 
圖1 X9H 開發板(Dragonfly)

6、測試環境搭建:

        給開發板供電,連接 log 串口,連接 CAN 盒

二、測試步驟

1、AP 域 CAN 總線收發測試

① AP 域發出 CAN 報文

在 linux 命令行輸入指令cansend /dev/vircan -i 0x100 0x11 0x22 0x33 0x44 --loop=10 如下

圖2 AP 域CAN 發送成功 log

       可以在 CAN 盒的上位機工具軟體看到如下:

圖3 CAN 盒收到 AP 域發出的報文

② AP 域接收 CAN 報文

在 linux 命令行輸入指令candump /dev/vircan,等待接收數據

圖4 AP 等待接收數據的 log

       在 ZLG CAN 盒上位機配置發送參數,幀 ID;0X100 遞增,幀數據 11 22 33 44 55 66 77 ,發送 10 幀,間隔 1000ms

      圖5 CAN 盒上位機發送配置


圖6 CAN 盒上位機發送的報文 

圖7 AP 域收到的 CAN 報文

三、總結

        X9 在 AP 域可以對 CAN 總線進行收、發測試(cansend & candump),下篇會介紹一下,在 X9 safety 域如何進行 CAN 總線測試,敬請期待。

四、參考文檔

《Semidrive_X9_V9_CAN應用指南_Rev0.4.pdf》



歡迎在博文下方留言評論,我們會及時回復您的問題。

如有更多需求,歡迎聯繫大聯大世平集團 ATU 部門:atu.sh@wpi-group.com   
作者:九


更多資訊,請掃碼關注我們!
  

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

評論