rk3399驱动开发|11-rk3399以太网调试(基于linux5.4.32内核)

Mculover666 Mculover666     2022-12-08     266

关键词:

一、问题描述

二、问题定位

初步判断是驱动没有加载起来,进menuconfig查一下(Device Drivers > Network device support > Ethernet driver support),果然都是模块:

三、问题解决

将驱动直接选择编译进内核:

四、测试

查看网卡:

ping测试:

查看驱动日志:

ssh远程登录开发板测试:

nfs挂载测试:

rk3399驱动开发|10-rk3399以太网gmac调试(代码片段)

...新的参数值测试一、初步调试1.设备树描述RK3399只有一个以太网口,所以比较好调试,只需要修改phy-reset引脚即可:&gmac phy-supply=<&vcc_phy>; phy-mode= 查看详情

rk3399平台开发系列讲解(内核调试篇)9.28以太网phy调试方法(代码片段)

平台内核版本安卓版本RK3399Linux4.14Android7.1=>返回专栏总目录<=文章目录调试步骤调试步骤阅读对应PHY的技术手册,弄清MDIO的使用条款,clause22orclause45测试PHY的外部供电是否正常,包含系统的电源供电和PHY的... 查看详情

rk3399驱动开发|21-marvell交换机芯片88e6390x调试(基于linux主线5.4.32内核)(代码片段)

...ll的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。2.RK3399连接框图RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:二、设备树... 查看详情

rk3399驱动开发|21-marvell交换机芯片88e6390x调试(基于linux主线5.4.32内核)(代码片段)

...ll的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。2.RK3399连接框图RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:二、设备树... 查看详情

rk3399驱动开发|21-marvell交换机芯片88e6390x调试(基于linux主线5.4.32内核)(代码片段)

...ll的一款11端口交换器芯片,有1个CPU端口、8个10/100/1000Mbsp以太网端口、两个XAUI/RXAUI/2500光口。2.RK3399连接框图RK3399只有一个MAC控制器,所以只能外接一个PHY芯片作为网口,但有了外部的交换机芯片后,连接架构如下:二、设备树... 查看详情

rk3399驱动开发|03-wk2124串口芯片驱动调试(代码片段)

最近在调试过程中发现WK2124这个串口扩展芯片比较有意思,写篇文章来记录一下调试心得。一、WK21241.概述WK2124是SPI接口的4通道UART器件,实现了SPI扩展4个串口的功能。WK2124有以下特性:低功耗设计,可以配置自... 查看详情

rk3399驱动开发|03-wk2124串口芯片驱动调试(代码片段)

最近在调试过程中发现WK2124这个串口扩展芯片比较有意思,写篇文章来记录一下调试心得。一、WK21241.概述WK2124是SPI接口的4通道UART器件,实现了SPI扩展4个串口的功能。WK2124有以下特性:低功耗设计,可以配置自... 查看详情

rk3399平台开发系列讲解(以太网篇)2.50控制eth网卡名字顺序

平台内核版本安卓版本RK3399Linux4.4Android7.1 查看详情

rk3399驱动开发|14-ap6255sdiowifi调试(基于linux5.4.32内核)

...脚图4.时序4.1.上电时序二、设备树描述1.mmc设备描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6255驱动四、模组固件和配置文件五、测试1.加载模块2.查看网卡3.扫描wifi4.连接wifi5.外网测试6.测速结果< 查看详情

rk3399驱动开发|14-ap6255sdiowifi调试(基于linux5.4.32内核)

...脚图4.时序4.1.上电时序二、设备树描述1.mmc设备描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6255驱动四、模组固件和配置文件五、测试1.加载模块2.查看网卡3.扫描wifi4.连接wifi5.外网测试6.测速结果< 查看详情

rk3399驱动开发|13-ap6356sdiowifi调试(基于linux4.4.194内核)

...4.1.上电时序二、设备树描述1.mmc设备描述2.rfkill描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6356驱动四、模组固件和配置文件五、测试1.扫描wifi2.连接wifi3.查看ip4.外网测试5.测速结果 查看详情

rk3399驱动开发|13-ap6356sdiowifi调试(基于linux4.4.194内核)

...4.1.上电时序二、设备树描述1.mmc设备描述2.rfkill描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6356驱动四、模组固件和配置文件五、测试1.扫描wifi2.连接wifi3.查看ip4.外网测试5.测速结果 查看详情

rk3399驱动开发|12-ap6255sdiowifi调试(基于linux4.4.194内核)

...4.1.上电时序二、设备树描述1.mmc设备描述2.rfkill描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6255驱动四、模组固件和配置文件五、测试1.扫描wifi2.连接wifi3.查看ip4.外网测试5.测速结果 查看详情

rk3399驱动开发|12-ap6255sdiowifi调试(基于linux4.4.194内核)

...4.1.上电时序二、设备树描述1.mmc设备描述2.rfkill描述三、驱动配置1.sdio_pwrseq驱动2.sdio驱动3.rfkill驱动4.ap6255驱动四、模组固件和配置文件五、测试1.扫描wifi2.连接wifi3.查看ip4.外网测试5.测速结果 查看详情

rk3399驱动开发|06-gt911触摸屏驱动调试及驱动浅析(linux5.4内核)

...成初稿2022-09-21文章目录一、GT9111.触摸芯片2.原理图二、驱动调试1.测试gt911是否正常通信2.添加驱动3.添加设备树描述4.测试三、驱动源码浅析1.i2cplatform总线设备挂载2.probe挂载流程3.触摸中断处理机制一、GT9111.触摸芯片GT911是汇顶... 查看详情

rk3399驱动开发笔记|01-开发环境搭建(代码片段)

参考教程,官方wiki:http://t.rock-chips.com/wiki.php最近开始着手RK3399的开发,使用TB-RK3399ProD开发板:一、RK3399ProRK3399Pro性能非常强劲,使用双Cortex-A72+四Cortex-A53大小核CPU结构,频率最高1.8GHz。二、烧 查看详情

rk3399平台开发系列讲解(外设篇)3.34rk3399平台增加dht11驱动

=>返回专栏总目录<=文章目录一、DHT11概述二、移植2.1、从设备树中传入GPIO口定义2.2、替换接口GPIO操作接口替换延时接口操作函数接口替换2.3、加入到字符设备驱动框架三、测试应用代码 查看详情

rk3399平台开发系列讲解(外设篇)3.34rk3399平台增加dht11驱动

=>返回专栏总目录<=文章目录一、DHT11概述二、移植2.1、从设备树中传入GPIO口定义2.2、替换接口GPIO操作接口替换延时接口操作函数接口替换2.3、加入到字符设备驱动框架三、测试应用代码 查看详情