![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
文章平均质量分 91
ZHONGCAI0901
学习、总结、分享,加油!!!
展开
-
【uboot】imx6ull uboot移植LAN8720A网卡驱动
文章目录相关文章1. 前言2. IMX6ULL Ethernet LAN8720A硬件连接3. 支持LAN8720A修改步骤4. 验证测试问题1:如何确定LAN8720A网卡PHYAD地址?问题2:如何确定device tree中对reset gpio的定义?问题3:LAN8720A网卡nINTSEL是如何配置?问题4:IMX6ULL ETH是如何被初始化的?相关文章1.《【uboot】imx6ull uboot 2020.04源码下载和编译环境配置》2.《【Ethernet】以太网卡LAN8720原创 2021-06-28 21:18:44 · 3358 阅读 · 5 评论 -
【uboot】uboot 2020.04 Pinctrl子系统分析和使用
1. 前言在许多soc内部都包含有pin控制器,通过pin控制器的寄存器,我们可以配置一个或者一组引脚的功能和特性。uboot提供一个类似linux的pinctrl子系统,目的是为了统一各soc厂商的pin脚管理。2. Pinctrl子系统的功能简介我们可以通过pinctrl子系统来设置引脚的复用、配置,可以将IO复用成GPIO、I2C等其它功能。图如下:管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。管理这些pin的复用(Multiplexi原创 2021-06-18 11:02:00 · 2934 阅读 · 1 评论 -
【uboot】uboot 2020.04 DM驱动模式 -- 架构分析
相关文章1.《【uboot】imx6ull uboot 2020.04源码下载和编译环境配置》2.《【uboot】uboot 2020.04 DM驱动模式 – Demo体验》1. DM驱动模式简介uboot引入了驱动模型(driver model)简称为DM,这种驱动模型为驱动的定义和访问接口提供了统一的方法。提高了驱动之间的兼容性以及访问的标准型。它主要包含以下4个成员:udevice:它就是指设备对象,一个driver的实例。driver:udevice的驱动,硬件外设的driver。u原创 2021-06-10 17:27:00 · 4892 阅读 · 5 评论 -
【uboot】uboot 2020.04 DM驱动模式 -- Demo体验
文章目录1. 前言2. uboot的驱动模型简介1. 前言本篇文章是基于IMX6ULL平台uboot 2020.04源码分析DM驱动模式是如何使用的。IMX6ULL平台uboot源码下载可以参考这篇文章《【uboot】imx6ull uboot 2020.04源码下载和编译环境配置》。2. uboot的驱动模型简介uboot引入了驱动模型(driver model)简称为DM,这种驱动模型为驱动的定义和访问接口提供了统一的方法。提高了驱动之间的兼容性以及访问的标准型。uboot官网有对DM的使用介原创 2021-06-05 18:03:08 · 2039 阅读 · 0 评论 -
【uboot】imx6ull uboot 2020.04源码下载和编译环境配置
文章目录1. 获取 ARM 官方交叉编译工具链2. imx6ull uboot源码下载3. imx6ull uboot编译1. 获取 ARM 官方交叉编译工具链在ubuntu linux环境下编译imx6ull uboot源码时,需要安装对应版本的交叉编译工具链。IMX6ULL的CPU是 32bit ARM v7架构并支持硬件浮点,所以下载 AArch32版本工具链后缀为gnueabihf,地址如下:https://developer.arm.com/tools-and-software/open-s原创 2021-06-04 16:09:31 · 3710 阅读 · 0 评论