0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

rk3568初始化gmac0无可用计数器

分享:

在RK3568平台上初始化GMAC0遇到"无可用计数器"错误时,可按照以下步骤排查和解决:

1. 检查设备树配置

  • 确认GMAC0节点已启用(status = "okay"
  • 检查时钟配置是否正确,例如:
    &gmac0 {
      phy-mode = "rgmii";
      clock_in_out = "input";
      assigned-clocks = <&cru CLK_GMAC0_TX_SRC>;
      assigned-clock-parents = <&cru CLK_GMAC0_RGMII_SPEED>;
    };
  • 验证PHY相关配置(phy-handle、phy-reset等)

2. 检查时钟系统

  • 确保GMAC0所需的时钟源已正确使能
  • 验证时钟频率配置是否匹配PHY要求(如125MHz for RGMII)
  • 使用clk_summary命令检查时钟树状态

3. 排查资源冲突

  • 确认DMA通道未被其他外设占用
  • 检查中断号是否冲突(查看/proc/interrupts)
  • 确保引脚复用(Pinctrl)配置正确,未与其他功能冲突

4. 内核驱动配置

  • 确认内核已启用GMAC驱动:
    CONFIG_ROCKCHIP_GMAC=y
  • 检查驱动版本是否支持RK3568 GMAC0
  • 尝试更新到最新稳定内核版本

5. 硬件检查

  • 测量PHY芯片供电是否正常(通常需要3.3V和1.5V/1.8V)
  • 检查RGMII信号线物理连接
  • 验证晶振/时钟源是否正常工作

6. 调试信息收集

  • 查看完整内核日志:
    dmesg | grep -i gmac
  • 检查PHY寄存器状态:
    ethtool -d eth0
  • 使用示波器测量RGMII_TXC时钟信号

常见解决方法:

  1. 更新设备树添加CRC补丁:

    &gmac0 {
    tx_delay = <0x30>;
    rx_delay = <0x10>;
    };
  2. 确保PHY芯片复位时序正确:

    phy-reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
    phy-reset-duration = <20>; // 单位:毫秒
  3. 调整DMA缓冲区设置:

    max-frame-size = <9000>;
    rx-fifo-depth = <4096>;
    tx-fifo-depth = <4096>;

若问题仍未解决,建议:

  1. 通过RFC提供的测试固件验证硬件
  2. 使用Rockchip提供的SDK(版本建议≥ v4.19)
  3. 在官方社区提交完整的调试日志(dmesg、寄存器dump等)

注意:不同硬件设计(特别是开发板与定制板)可能需要不同的参数调整,建议参考官方参考设计进行验证。

迅为RK3568 重制版RK3568驱动指南全面升级

迅为RK3568 重制版RK3568驱动指南全面升级

2025-07-28 15:25:13

瑞芯微RK3568核心板PET_RK3568_CORE简述

瑞芯微RK3568核心板PET_RK3568_CORE简述

2023-08-08 11:44:24

rk3568处理属于什么档次 rk3568性能怎么样

 rk3568处理属于中高端通用型SOC,RK3568兼具CPU、GPU、NPU、VPU于一身,是一款高性能低功耗四核应用的处理

2022-08-26 17:05:37

RK3568 PHY驱动框架解析

en_tx_lpi_clockgating;int has_xgmac;&#125;;设备树配置与解析// RK3568设备树配置gmac0: ethernet@fe2a0000 &

小点zze 2022-09-14 16:58:21

RK35683568J的区别

RK35683568J的区别 在当前处理市场中,以小而美形象闻名的瑞克微电子旗下产品RK3568/J也引起了广泛关注,其中RK35683568J作为两个近似型号自然也成为了不少用户关注的焦点

2023-08-15 17:25:30

rk3568是什么架构的?

RK3568是什么架构的? 中国领先的无晶圆厂半导体公司Rockchip Electronics推出了一款专门为人工智能应用设计的新型片上系统(SoC)。这种新型SoC被称为RK3568,构建

2023-08-15 17:25:47

RK3568 SDK 的编译

RK3568 SDK 的编译

2021-12-13 11:46:28

【求助】自研RK3568工控板,原厂SDK的Linux启动失败

,SDK编译配置选择的是3568_evb的配置,Uboot的dtb用的kernel的dtb,内核的设备数配置用的rk3568-evb1-ddr4-v10-linux.dts,设备树主要配置了供电电压、两路

jf_84552083 2023-10-09 08:29:56

瑞芯微RK3568主板开发板PET_RK3568_P01简述

瑞芯微RK3568主板开发板PET_RK3568_P01简述

2023-08-08 11:41:54

rk3568有多少引脚?

rk3568有多少引脚? 首先,让我们来了解一下什么是rk3568rk3568是由瑞芯微推出的一款高性能、低功耗的嵌入式处理,它是rk3566的升级版本,采用了更加先进的技术和架构

2023-08-15 17:25:41

RK3568-OpenAMP应用示例

rk3568 cpu0 / 3上各自跑rtthread,并通过openamp跑demo

2023-08-07 15:46:08

RK3568RK3566的区别

Cortex-A55核心作为主要处理,配备Mali-G52 GPU。显然,RK3568的处理和GPU都比RK3566的更为强大,因此它具有更快的操作速度和更出色的图像处

2023-08-15 17:25:02

rk3568rk3399对比

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理和Mali G52 2EE图形处理,支持4K解码和1080P编码。RK3568支持SATA

2022-08-29 16:38:09

RK3568开发笔记(一)

介绍简介  瑞芯微RK3568芯片是一款定位中高端的通用型SOC,是一款高性能低功耗四核应用处理,采用22nm制程工艺,集成4核arm架构A55处理和Mali G52 2EE图形处理,支持4K解码

h1654155861.7375 2023-02-23 10:08:01

rk3568处理属于什么档次?

rk3568处理属于什么档次? RK3568处理是一款面向中高端应用场景的SoC(System on Chip)芯片,属于Rockchip(瑞芯微)公司发布的RK35xx系列产品的最新成员

2023-08-15 17:04:41

【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解

2025-11-21 13:25:44

RK3568-视频开发案例

RK3568-视频开发案例

2024-01-18 15:51:53

RK3568与STIM的差异

RK3568与STIM的差异 RK3568和STIM是两款不同的处理,都属于ARM架构的芯片。RK3568是瑞芯微推出的一款低功耗高性能的芯片,STIM则是一家法国芯片制造企业生产的处理。虽然

2023-08-15 17:25:33

RK3568---NPU开发案例

RK3568---NPU开发案例

2024-01-19 13:50:55

rk3568rk3399的区别

rk3568rk3399的区别 随着人工智能、物联网和5G等技术的不断发展,CPU芯片的需求越来越高。而在所有的CPU芯片中,Rockchip的产品备受瞩目。作为一家集成电路设计厂商

2023-08-15 17:04:49

RK3568测试以太网功能报错是什么原因呢

1.简介我们有个rk3568的项目,硬件刚刚拿到回板,拿到板子老规矩先编译一版软件烧录进去。在外面测试一下以太网功能时,发现打不开,会报如下错误。console:/ # ifconfig eth0

世态薄凉 2022-04-29 10:31:07

rk3566与rk3568的区别

rk3566与rk3568的区别 随着科技的不断推进和更新换代,人们所接触到的电子产品也随之呈现不断变化的趋势。而在这些产品中,处理就显得尤为重要。目前市场上较为常见的主流处理均有自己的特点

2023-08-15 17:44:18

一图看懂!RK3568RK3399怎么选?

RK3568RK3399都是Rockchip公司的处理,具有不同的特点和适用场景。以下是它们的主要区别和应用场景。

2023-05-23 11:35:16

rk3568和j4125参数对比

、价格等方面都有所不同。下面就让我们来详细比较一下rk3568和j4125的参数对比。 一、处理参数对比 1. rk3568 rk3568是一款由rockchip公司推出的高性能芯片,采用了ARM

2023-08-15 17:04:54

RK3568原理图

Schematics For RK3568 NVR RK_NVR_DEMO_RK3568_DDR4P216SD4_V12

qiyangkeji 2023-04-27 10:27:50

【ROC-RK3568-PC开发板试用体验】Firefly ROC-RK3568-PC开发板初探

是天启智能科技推出的嵌入式开发板,基于 Rockchip RK3568 处理设计,该处理器具有高性能、低功耗特点,四核 64 位 Cortex-A55 处理,采用全新ARM v8.2-A架构,主频高达

2022-10-18 16:11:24

RK3568与全志H6参数对比

RK3568与全志H6参数对比 全志是一家知名的处理设计公司,专注于移动和家庭娱乐电子领域。它提供了许多流行的处理,如H6、H5、H3等。最近,全志推出了一款名为RK3568的新处理,那么

2023-08-15 17:25:36

计数器是什么?如何使用计数器

计数器是什么?如何使用计数器计数器有哪些应用呢?

就好国dd 2022-02-28 11:08:08

RK3568RK3399参数对比

,罗克芯科技是一家颇具实力的芯片厂商之一。在以下文章中,我们将重点介绍罗克芯科技旗下的RK3568RK3399处理,以便读者能够更好地了解这两款芯片的特点和差异。 一、RK3568 RK3568是一款由罗克芯科技于2021年推出的芯片处理,它基于ARM Cortex-A55和

2023-08-15 17:25:11

迅为RK3568驱动指南|如何在Linux中使用模拟SPI

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理和MaliG522EE图形处理RK3568支持4K解码和1080P编码,支持

2024-08-01 13:37:22

加载更多
相关标签