SemiDrive X9 平台适配 JL1111

日期2025-02-11

一、前言

       芯驰 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   
作者:清风

更多资讯,请扫码关注我们!
 

★方案内容均由个人提供,与平台无关,如有违法或侵权,请联系大大芯方案专属信箱