uboot
文章平均质量分 95
Sunshine-Linux
思维
展开
-
imx6ull固化和更新uboot、zImage和dtb方法---超详细总结
往期精彩文章推荐:1.2.3.4.5.6.7.进行固化和更新的前提,和已经编译好,并且能成功启动和挂载。在讲解imx6ull固化和更新uboot、zImage和dtb方法之前,先带大家了解一些imx6ull的分区情况以及各自的作用。imx6ull eMMC分区,如下图:):EMMC的0分区前两个块 (扇区 ),里面保存着分区表,从第三块开始存放uboot;):存放Linux内核kernel和dtb设备树;):存放rootfs根文件系统。原创 2023-06-18 14:36:17 · 1147 阅读 · 1 评论 -
u-boot命令之EMMC和SD卡操作命令详解
今天给大家详细的介绍一下u-boot命令之EMMC和SD卡操作的mmc命令使用原创 2023-06-05 08:20:35 · 4190 阅读 · 0 评论 -
u-boot启动流程分析-史上最全最详细
本章主要是详细的分析一下uboot的启动流程,理清uboot是如何启动的。通过对uboot启动流程的梳理,我们就可以掌握一些外设是在哪里被初始化的,这样当我们需要修改这些外设驱动的时候就会心里有数。另外,通过分析uboot的启动流程可以了解Linux内核是如何被启动的。原创 2023-06-01 07:57:20 · 2072 阅读 · 0 评论 -
详细讲解u-boot之网络移植与调试
首先来回顾一下,上一篇我们采用的是NXP官方默认imx6ull开发板的配置参数,任何参数都未做修改,现在使用默认配置网络未能正确识别,说明我们的硬件设计与官方的设计有偏差。,从设备树文件中可以得到,imx6ull FEC1对应位ethphy0,而ethphy0对应的phy地址默认位2,这与我们开发板硬件给的phy地址不符合,因此修改设备树中FEC1对应的phy地址为0。查找结果如上,spi4接口中使用了GPIO5的7和8两个管脚,并且该设备status状态为“okay”激活,解决方法如下,原创 2023-05-23 12:25:47 · 13627 阅读 · 2 评论 -
千兆网口Freescale-ETSEC-+-Marvell-88E1111-uboot-Linux-驱动分析
千兆网口Freescale-ETSEC-+-Marvell-88E1111-uboot-Linux-驱动分析1千兆以太网的物理层千兆以太网的物理层分为物理编码子层PCS(Physical Coding Sublayer)、物理介质连接子层PMA(Physical Medium Attachment)和物理介质相关子层PMD(Physical Medium Dependent)三层,如下图所示:其中PCS子层负责8b10b编码,它可以把从GMII口接收到的8位并行的数据转换成10位并行的数据.原创 2020-06-27 12:12:53 · 4045 阅读 · 0 评论 -
uboot的启动过程分析
uboot分析:uboot的启动过程分析目录1. U-Boot启动过程概述 2. U-Boot启动代码具体分析 2.1 第一阶段(/ubootcpu/s5pc11x/start.S) 2.2 第二阶段(/uboot/lib_arm/board.c->start_armboot) 1. U-Boot启动过程概述U-Boot的启动过程分为两个阶段。 第一阶段:主要是SOC内部的初始化,板级的初始化比较少,所以移植的修改量比较小。此阶段由汇编语言编写,代码主体分布在/uboot/原创 2020-06-27 12:02:16 · 521 阅读 · 0 评论