SemiDrive X9 平台適配 JL1111

關鍵字 :SemiDriveX9JL1111ip以太網

一、前言

       芯馳 X9 晶片,搭載多個操作系統協同運行,系統實現了儀表、空調、中控、副駕多媒體的四屏驅動控制,在人車智能交互上可以通過顯示屏、螢幕觸摸控制、語音控制、物理按鍵控制、車身協議的完美融合,使汽車更智能。讓車主及乘客有更好的體驗樂趣。在實際項目中客戶很可能用到以太網,本文重點介紹 X9 適配景略以太網 PHY JL1111 的方法。

二、硬體檢查

1. 基礎電路

測量 25M 晶振波形

SemiDrive X9 平台適配 JL1111

Reset pin 電平,依據手冊描述低電平復位 PHY,軟體中設置默認輸出高電平

SemiDrive X9 平台適配 JL1111

        PHY 地址設置, LED0/1 兩個 pin 腳用來設置 PHY 地址,舉例如下圖地址為 1,本次實際調試的板子地址為 0

2. 接口模式設置

        JL1111 通過 8 腳 RX_DV 來設置接口模式,0:MII,1:RMII,本次調試的為 RMII

3. RMII 接口 CLK

        JL1111 通過 12 腳 RXD3 來設置 CLK 輸入輸出,0:RMII TXCLK output,1:RMII TXCLK input,本次調試配置的為 PHY 輸出 CLK

4. 數據通信接口

確認 RMII 數據通信接口

SemiDrive X9 平台適配 JL1111

三、軟體修改

1. Dts 修改

修改 x9.dtsi 文件,配置 PHY 地址,接口類型,compatible 屬性

SemiDrive X9 平台適配 JL1111

修改 linux 應用 dts

 SemiDrive X9 平台適配 JL1111

2. R 核修改配置為 RMII 模式

修改 rtos/freertos_safetyos/application/system/soc-init/scr_init.c 文件,改為 RMII 模式

SemiDrive X9 平台適配 JL1111
四、測試

1. 燒錄 pac 包

整體編譯 make build_all,生成 pac 包,make genpac,燒錄 pac 包



2. 開機運行

正常情況 log 如下,可以 link up

 SemiDrive X9 平台適配 JL1111

3. 配置 IP

查看電腦端 IP

SemiDrive X9 平台適配 JL1111
配置板端 IP

SemiDrive X9 平台適配 JL1111
4. ping 測試

PC 與板子可以 ping 通

SemiDrive X9 平台適配 JL1111

5. 波形測量

PHY 輸出的 clk 波形

SemiDrive X9 平台適配 JL1111

      
JL1111 txd 與 txen 波形

      
SemiDrive X9 平台適配 JL1111

JL1111 RXD 與CRS_DV 波形

 SemiDrive X9 平台適配 JL1111

      

經過以上幾步的調試,板子可以與 PC 互相 ping 通,調試完成。

五、參考文檔

  • 《Semidrive_9系列_以太網_使用指南》
  • 《X9_SDK_用戶手冊》
  • 《SemiDrive_9系列硬體設計手冊》


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

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

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

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

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

評論