使能iTOP_RK3568的PCIe设备树和i210网卡驱动过程和踩坑
先说结论:i210网卡用不了(硬件层面)。本文记录个人学习使能iTOP_RK3568设备树里PCIe2.0节点并配置i210网卡驱动的探索过程。 调查原理图 我们要使能开发板上的PCIe2.0接口来连接网卡,但是默认情况下该节点是关闭状态下……
查看原文解决问题的过程记录不是关键,重要的是解决问题的方法论
随笔同步可能有延迟,获取最新全部随笔,欢迎访问主页 ↗
先说结论:i210网卡用不了(硬件层面)。本文记录个人学习使能iTOP_RK3568设备树里PCIe2.0节点并配置i210网卡驱动的探索过程。 调查原理图 我们要使能开发板上的PCIe2.0接口来连接网卡,但是默认情况下该节点是关闭状态下……
查看原文前言 这个bug改起来并不轻松,一整年的坚持与准备,被一个月都修不好的bug打败了,最终筹备很久的项目也因此搁浅。直到一年后,才重新拾起来修复,得以了却了心结。感谢2024.10-2025.10曾经努力的我们。 小美人看的我心都化了,是谁画……
查看原文记录个人在实现最小EC主站时遇到的问题和解决思路 问题一:电机使能后,模式为0、驱动器报"ECAT控制模式设置错误"。 设置CSP模式,上电后推电机状态,推到op后,pdo控制阶段,驱动器报错:"ECAT控制模式设置错误" 首先怀疑ENI或……
查看原文前文提要 上一次是编译进内核的驱动,可知是通过接口将驱动入口函数放在特定的段中, 然后在内核启动时按照优先级被初始化。 上一次:https://www.cnblogs.com/Hynaya/p/20059807 这一次是编译成模块的驱动被内……
查看原文文件系统概念 嵌入式Linux系统完整组成 完整的嵌入式Linux系统分为三部分,uboot,Linux内核,根文件系统三个部分。 启动顺序:上电后执行uboot,由uboot引导Linux内核,内核启动成功后挂载根文件系统,启动成功。 我……
查看原文序——module_init的原理 1. init的真身 在编写linux驱动时必定会用到module_init接口 其函数原型在 linux内核源码目录/inlude/linux/module.h中 以RK3568内核源码为例 modul……
查看原文