电子发烧友App

硬声App

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

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

3天内不再提示

电子发烧友网>嵌入式技术>u-boot启动流程分析

u-boot启动流程分析

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

U-Boot介绍

在移植 Linux之前我们需要先移植一个 bootloader 代码,这个 bootloader 代码用于启动 Linux 内核, bootloader有很多,常用的就是 U-Boot
2022-10-08 10:50:532661

U-boot的基本介绍

从本文开始,将陆续推送“手把手教你移植U-boot”系列文章,目标是由浅入深地讲解U-boot的工作流程、原理、配置方法和移植方法,手把手教你完成U-boot的移植工作,默认硬件开发平台为ARM,操作系统为Linux。
2023-07-14 16:52:011239

U-boot的执行流程

本文主要讲述了U-boot的执行流程
2023-07-14 16:58:23440

U-BOOT启动配置生成的内核时出现uncompressing

用韦版主的U-BOOT启动自己配置生成的内核时出现uncompressing linux....................done,booting the kernel.然后就i不动了,经韦
2019-05-16 07:15:38

U-BOOT启动流程分享

Bootloader移植(下)U-BOOT 启动流程u-boot启动三个2启动步骤(重点)U-boot 启动源码分析U-BOOT 启动流程u-boot启动三个2两个阶段:汇编阶段(特殊功能寄存器C
2022-01-18 10:17:15

U-BOOT详解

本帖最后由 eehome 于 2013-1-5 10:10 编辑 u-boot代码分析
2012-12-14 17:20:30

U-Boot启动过程--详细版的完全分析

Boot Record,主引导记录)中的Bootloader(例如LILO或GRUB),并进一步引导操作系统的启动。然而在嵌入式系统中通常没有像BIOS那样的固件程序,因此整个系统的加载启动就完全由bootloader来完成。它主要的功能是加载与引导内核映像 ,具体U-Boot启动过程见附件资料。
2015-12-12 22:50:12

U-Boot在AT91RM9200上的移植及启动分析

U-Boot在AT91RM9200上的移植及启动分析1 引 言U-Boot(Universal Boot Loader)是遵循GPL条款的开放源码项目,他支持多种体系结构的上百种开发板,并且支持多种
2010-03-16 11:00:22

U-Boot是如何引导系统的

通过串口连接BeagleBone Black,参见http://elinux.org/Beagleboard:Terminal_Shells启动U-Boot的时候,会看到Hit any key
2014-10-22 17:43:36

U-Boot的移植操作

U-Boot的移植U-Boot的移植主要分为两个层面,一个是对CPU的移植,一个是针对Board的移植。U-Boot中已经有大量可直接下载到某些开发板上的程序,为了减小工作量,可选一个最接近自己设计的开发板来进行修改。本设计中采用了stamp目标板。
2019-07-15 07:48:00

U-boot引导内核详细流程

U-boot引导内核流程分析
2020-03-30 12:34:57

U-boot的完整启动流程是怎样的?

U-boot的完整启动流程是怎样的?
2022-03-03 06:18:38

U-boot的特点是什么

Bootloader的操作模式常用bootloader介绍​U-boot介绍U-boot的特点:U-boot命令介绍printenv 显示所有环境变量set...
2021-12-14 09:22:07

U-boot移植步骤详解!

/smdk2410/Makefile s3c24x0.h include/s3c24x0.h 各文件的作用说明:start.S:u-boot启动执行的第一个汇编文件。修改完成堆栈初始化、时钟初始化、SDRAM初始化
2019-08-23 02:13:10

u-boot

ftp://ftp.denx.de/pub/u-boot/
2018-04-06 14:18:00

u-boot

最近在移植u-boot,移植到dm9000网卡的时候出问题了。u-boot能识别dm9000,并且在板子上通过u-boot能ping通服务器,但是在tftp下载时候一直处于等待状态。。。,搞了两天了,还没解决。有没有遇到这个问题的大神们,指教指教啊。。。。
2014-04-14 16:48:01

u-boot

最近在移植u-boot,移植到dm9000网卡的时候出问题了。u-boot能识别dm9000,并且在板子上通过u-boot能ping通服务器,但是在tftp下载时候一直处于等待状态。。。,搞了两天了,还没解决。有没有遇到这个问题的大神们,指教指教啊。。。。
2014-04-14 16:53:04

u-boot启动失败,请问为何进不了u-boot

, 0xA1ACED66, found in block 0x00000019.DONEJumping to entry point at 0x81080000.请问为何进不了u-boot
2018-05-31 00:00:36

u-boot学习指南,非常好的u-boot学习资料!

非常好的u-boot学习资料!u-boot学习指南u-boot学习指南u-boot学习指南u-boot学习指南
2014-05-19 15:50:10

u-boot引导启动Linux 2.6的内核

我想用u-boot引导启动Linux 2.6的内核。打算用jffs2作为根文件系统,但在配置u-boot时听说需要定义#define CONFIG_JFFS2_DEV "nor0"
2019-05-27 00:38:59

u-boot源码

哪位大大有最新的u-boot源码啊,现在正在学习u-boot,想要一份源码,怎奈官方下载地址不能下。谁有发一下。804569645@qq.com非常感谢
2014-07-12 16:11:14

u-boot源码分析与移植 适合初学者

u-boot源码分析与移植u-boot源码分析与移植
2014-05-21 12:57:46

u-boot第一阶段启动流程详解

[table][tr][td] 一、u-boot启动流程 第一步: S5pc100中IROM中的代码 自动将NAND FLASH的前16KB拷贝到SRAM的0x34000 ,然后bootload
2018-07-04 04:51:18

u-boot编译的相关镜像是如何生成的

u-boot编译的相关镜像是如何生成的?rk3399 u-boot启动基本过程是怎样的?
2022-03-08 06:13:18

u-boot详细代码分析

u-boot详细代码分析,自己整理了一下
2013-12-12 22:09:33

u-boot详解

1 U-Boot简介 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译
2018-07-04 04:56:07

启动u-boot后停留在Freeing init memory: 140K

我是用百问网提供的u-boot.bin,文件系统,内核。先是使用open jtag下载的u-boot.bin到norflash,然后启动u-boot,使用自带的命令j和k下载jffs2文件系统和uImage,之后使用命令b启动,之后试了yaffs2文件系统。更改bootargs后启动也是一样停在这里
2019-05-15 06:45:19

ARM U-boot SPL源码简要分析

应的start.S源码位于/u-boot/Arch/Arm/Cpu/Arm926ejs/目录下,其执行流程见下图。在流程图中,关于CONFIG_SKIP_LOWLEVEL_INIT以及后面可能还会接触到
2022-04-13 09:44:34

Atmel SAMA5D3 U-Boot 启动流程简单分析

Atmel SAMA5D3 U-Boot 启动流程简单分析
2016-08-16 15:19:35

DM6467的U-BOOT烧录

重金悬赏DM6467底层驱动编译和U-BOOT烧录高手,帮忙解决DM6467烧录不进U-BOOT的问题。如有熟悉DM6467的U-BOOT烧录者,请电联:***,如有时间可面谈。
2011-08-05 11:48:41

DM8168 U-Boot烧写问题

在DM8168 DVR-UD1板子上按照文档《DM8168_DVR_RDK_Install_Guide.pdf》中的说明,编译并烧写U-Boot启动不起来,1. 按1.4.4节,编译U-Boot
2018-05-31 05:03:43

Eclipse调试U-Boot的关键技术分析

Eclipse调试U-Boot——西伯利亚的风 使用Eclipse调试U-Boot非常方便,也非常有必要。韦东山老师已经写了Eclipse+OpenOCD(OpenJtag)调试U-Boot的说明书
2019-07-15 05:45:01

OpenAMP u-boot启动问题求解

应用程序,因此我们配置了 u-boot SSBL 以加载 ELF 文件并启动 M4 执行。然后我们就面临软件启动了,但是linux内核没有加载/dev/ttyRPMSG0设备的问题:cat /sys
2022-12-26 08:36:36

TQ210 u-boot、Linux移植手册

)5.1、概述5.2、u-boot配置过程分析5.3、u-boot编译过程分析5.4、SPL5.5、添加自己的单板5.6、移植u-boot-spl.bin5.7、移植u-boot.bin5.7.1、u-boot.bin 内存布局分析…………更多资料请查阅:armbbs
2014-07-25 10:11:40

u-boot-1.2.0移植手册》(转载)

stage1:启动分析... 9 3.3 stage2:C代码分析... 19 4. U-Boot移植过程参考... 22 4.1 移植准备... 22 4.2 U-Boot移植过程分析... 22 5.
2011-11-17 08:46:28

【OK210试用体验】u-boot篇 -- u-boot启动流程总结

u-boot-spl.bin 和 u-boot.bin 。 结合裸机程序前的S5PV210启动流程,可以清晰地分析 S5PV210移植完u-boot启动流程启动流程简析 从S5PV210启动流程中,我们知道
2015-09-08 22:45:08

【OK210试用体验】u-boot篇 -- u-boot内存分布

【OK210试用体验】u-boot篇 -- u-boot内存分布在u-boot.lds/u-boot-spl.lds这个链接脚本中,有对内存分配情况的大概框架。 通过u-boot启动流程分析和针对
2015-09-07 16:48:34

【OK210试用体验】u-boot篇 -- u-boot初体验

内存的初始化、CPU的初始化、串口初始化等一系列的初始化工作,完成这些之后,再将操作系统加载到内存中,从而运行起来。u-boot支持多种CPU架构(ARM,x86,MIPS,PowerPC...),支持多种启动
2015-08-21 19:57:33

【OK210试用体验】u-boot篇 -- u-boot初体验(续)

【OK210试用体验】u-boot篇 -- u-boot初体验(续) 了解完基本的u-boot信息,我们在自己定义配置板子的u-boot之前,先来自己编译体验一下u-boot。编译u-boot下载
2015-08-22 01:44:58

【OK210试用体验】u-boot篇 -- u-boot命令tab补全功能

【OK210试用体验】u-boot篇 -- u-boot命令tab补全功能 在Ubuntu环境下,可以试用“tab”键命令来实现命令补全功能,但是在u-boot中,默认是不支持补全功能的,这里来实现
2015-09-10 17:56:05

【OK210试用体验】u-boot篇 -- SPL移植

本帖最后由 q15920078530 于 2015-8-28 20:25 编辑 【OK210试用体验】u-boot篇 -- SPL移植 在S5PV210的启动流程中可以知道,iROM运行后会
2015-08-26 20:51:15

【OK210试用体验】u-boot篇 -- 添加启动蜂鸣器鸣响功能

【OK210试用体验】u-boot篇 -- 添加启动蜂鸣器鸣响功能 当我们在用SD卡启动OK210的时候,都会听到蜂鸣器的鸣响,这个对于提示正常启动还是蛮有意义的。对于自己移植u-boot,添加这个
2015-09-15 00:54:44

【Z-turn Board试用体验】+ u-boot启动

,miniciom进入等待状态,等待u-boot启动时候的打印信息。这时按下开发板上的PS端的复位键K2,马上minicom中就接收到了u-boot启动信息,分析这些信息能知道u-boot启动流程
2015-07-12 17:24:32

一个在线更新内核和U-Boot的简单流程介绍

1、在线更新内核和U-Boot本小节介绍了在线更新的一个简单的流程。将内核、U-Boot 或者其他需要更新的文件打包成 deb 安装包,然后导入到本地包仓库,实现在设备上下载并自动更新。仅供用户
2022-05-05 17:52:03

为什么U-Boot 1.1.6 Flash信息读取不出来?

第一个这个是u-boot 1.1.6 解压后,打过补丁的,但是启动后Flash显示0kb这个是老师u-boot的bin文件直接烧写上的可以显示Flash有2MB虽然不是什么大问题,但应该哪里设置错了
2019-09-05 05:45:37

为什么我用nand erase擦除整个nand flash芯片后U-boot还是能启动

我在板子上移植U-boot,移植成功了。但是我用nand erase 擦除整个nand flash芯片后,U-boot还是能启动。我是把uboot下载到flash上的。
2019-08-21 01:11:36

介绍RK3399 u-boot各个镜像生成的基本流程

各个镜像生成的基本流程, 通过了解文件, 来辅助理解rk3399 u-boot启动基本过程。一,编译u-boot的一般步骤如果不考虑现有源码中的各种脚本, 比如不管make.sh, 编译u-boot
2022-09-08 18:07:38

关于U-boot的问题?

U-Boot是不是下载好的文件然后在ubuntu里去编译?U-Boot的编译和移植的区别和关系是什么?U-Boot的移植=烧写?
2014-05-12 08:22:47

u-boot烧写u-boot.ais到nand flash,无法从nand flash启动的原因?

用创龙的OMAPL138-EVM开发板,想在u-boot烧写u-boot.ais到nand flash,无法从nand flash启动。用创龙提供的nand-write.out通过ccs烧写
2020-08-11 10:57:25

基于 Rockchip U-boot next-dev 的 secure boot 流程

命令速览 7.2 fastboot 具体使⽤ 8 固件烧写(windows) 9 pre loader verifified 10 U-boot verifified 11 系统校验启动 12 基于 linux 环境的 AVB 操作及验证流程 12.1 操作流程 12.2 验证流程
2022-06-27 15:53:26

基于RK3399开发板的U-Boot该怎么样去移植呢

U-Boot加载方式的启动流程是怎样的?基于RK3399开发板的U-Boot该怎么样去移植呢?
2022-03-07 06:27:26

基于armv8架构对u-boot进行启动流程分析(一)

的开发调试文档与强大的网络技术支持;基于以上理由本篇文章对现在主流的armv8架构的u-boot启动流程进行详细分析,以便所有人快速学习和理解u-boot的工作流程。2 armv8 u-boot启动
2022-05-23 15:59:50

基于armv8架构对u-boot进行启动流程分析(二)

u-boot则可以在早期通过此函数保存这些信息,并在后续某个时机中使用。1.2 开启地址无关后的重定位地址操作在由save_boot_params跳转回save_boot_params_ret后启动流程继续
2022-05-23 16:05:34

基于开发板的U-Boot移植

,三星在U-Boot官方提供的1.3.4基础上面进行了改进,比如增加SD卡启动和NandFlash启动相关代码 等等。在移植新版本的U-Boot到开发板的时候,我们需要看一下U-Boot代码里面是否已经
2014-01-14 14:31:45

如何启动U-boot

如何启动U-boot
2022-03-10 06:12:28

如何在Linux用户空间修改U-boot配置?

我想在启动内核之前更改 linux 用户空间中的 u-boot 变量而不是 u-boot 提示窗口。 我正在使用 lsdk1906,我的内核是 4.19。我正在从 SD 卡启动。 我听说有一种
2023-05-06 07:12:05

如何学习u-boot

大家好 最近想学习u-boot 但是这个也蛮大的 所以我想请教下 嵌入式方面学习u-boot的一些经验 哪些必须知道的 ,怎么看 一般的操作流程 谢谢了
2013-11-15 10:12:42

如何对基于开源的U-Boot进行开发呢

如何对基于开源的U-Boot进行开发呢?怎样去使用基于开源的U-Boot呢?
2022-03-04 06:03:52

如何移植新版2014.1的u-boot

按韦老师的步骤来修改,发现只能改到SDRAM和串口,后面想改支持NAND启动就各种错误了,有很多地方和2012版的u-boot都不太相同,比如_main跳到了crt0.S文件,连接脚本也有些区别
2019-06-30 23:13:53

怎样去移植u-boot呢?移植u-boot的过程是怎样的呢

BootLoader是什么?怎样去移植u-boot呢?移植u-boot的过程是怎样的呢?
2021-12-29 06:13:43

求一种从NAND闪存中启动U-BOOT的设计方案

U-BOOT是什么NAND闪存工作原理是什么从NAND闪存启动U-BOOT的设计思路
2021-04-27 07:00:42

浅析U-Boot NAND FLASH驱动

U-Boot NAND FLASH驱动分析——西伯利亚的风一、初始化函数调用关系 初始化函数调用关系如图1.1所示。1.U-Boot启动过程中调用nand_init()初始化NAND FLASH
2019-07-08 03:56:54

移植u-boot-2014.4经验分享!

布局分析1.8u-boot重定位1.9u-boot启动流程总结1.10支持命令补全和历史命令1.11移植网卡1.12移植NAND FLASH1.13给NAND添加分区1.14命令行解释器1.15实现
2019-08-14 05:45:47

简单看一下鸿蒙系统中u-boot代码的编译步骤流程

u-boot在鸿蒙系统中的作用就不说了,这里只简单看一下鸿蒙系统中u-boot代码的编译步骤流程u-boot的源代码部署在://device/hisilicon/third_party/uboot
2022-03-29 14:15:08

请教一个编译U-Boot的问题?

请教一个编译U-Boot的问题?编译U-Boot的时候,是不是把下载好的U-Boot文件放在ubuntu的一个文件目录然后在终端里去编译?
2014-05-12 08:18:56

请教编译U-Boot的一个问题?

请教一个编译U-Boot的问题?编译U-Boot的时候,是不是把下载好的U-Boot文件放在ubuntu的一个文件目录然后在终端里去编译?
2014-05-12 08:19:38

请问如何基于AM5728使用U-Boot来编译?

clean < make mrproper < make distclean。 U-Boot启动过程可以分启动第一阶段和启动第二阶段。编译所得到的MLO
2018-06-28 11:40:29

基于S3C44B0的U-Boot启动分析和移植实现

U-Boot 是sourceforge网站上的一个开源项目,是当今比较流行、功能强大的BootLoader,能支持多种体系结构。本文在阐述U-Boot启动过程之后,对其在S3C44B0上移植过程中的要点加以分析
2009-08-27 09:08:4237

U-Boot启动及移植分析

bootloader 开发是嵌入式系统必不可少而且十分重要的部分,U-Boot 为功能强大的bootloader 开发软件。本文详细分析U-Boot启动流程,并结合其源码,阐述了U-Boot 在S3C2410 目标板上的
2009-09-01 16:34:2527

Porting U-Boot to the Control

In this paper, the way of porting U-Boot to Control Computer Based MPC8349 will beintroduced
2010-01-25 15:45:1213

u-boot的Makefile分析

u-boot的Makefile分析 U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。 U-BOOT的下载
2010-05-17 09:16:431980

嵌入式U-BOOT启动流程及移植

摘要:嵌入式系统一般没有通用的bootloader,u-boot是功能强大的bootloader开发软件,但相对也比较复杂。文中对u-boot启动流程作了介绍,详细给出了u-boot
2011-02-25 16:00:1759

基于S3C2440的U-Boot开机logo的设计

在对U-Boot进行深入分析的基础上,同时对S3C2440的LCD控制器原理以及INNOLUX 7寸LCD的成像原理进行分析,最后结合系统软硬件特性实现基于U-Boot的开机logo。通过实验验证表明,在U-Boot上实
2011-12-06 15:14:0396

基于S3C6410的u-boot分析与移植

Bootloader 的设计是整个嵌入式系统中开发中一个非常重要步骤,u-boot是当前比较流行、功能强大的开源Bootloader。文中分析u-boot启动流程并详细阐述了将其移植到当前应用十分广泛的
2012-09-12 16:59:49174

基于ARM9的U-Boot自动识别启动实现

嵌入式ARM9系列处理器支持U-Boot从Nor FLASH或者Nand FLASH启动,也支持U-Boot直接下载到内存中调试运行,根据U-Boot在不同启动设备上的差异,添加Nand FLASH读写驱动和判别启动位置程序,使
2013-03-04 16:23:1091

u-boot学习指南

到自己的开发板上,这个过程主要是修改主芯片相关代码以及开发板硬件相关代码,包括启动文件 Start.s、NAND 读写程序、USB 通信程序、相应的 IO 口配置等开发板上的资源,这里发分享u-boot
2015-11-17 15:54:452

u-boot简介

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展
2017-10-14 11:17:103235

S3C6410的u-boot分析与移植

S3C6410的u-boot分析与移植
2017-10-31 14:44:4128

详解U-Boot引导内核分析

bootm命令是用来引导经过U-Boot的工具mkimage打包后的kernel image的。U-Boot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。
2018-04-13 15:22:274995

fireflyFace-RK3399主板U-Boot模式启动

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-04 08:52:054104

fireflyAIO-3399C主板U-Boot介绍

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-04 10:31:271161

fireflyAIO-3288C主板U-Boot介绍

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-16 13:52:51908

fireflyAIO-3288J主板U-Boot使用简介

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-20 10:06:561225

微雪电子AIO-3128C主板U-Boot使用介绍

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-23 16:08:171083

fireflyAIO-3399J主板U-Boot使用介绍

RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
2019-12-24 10:00:451268

基于nanoPC-T3的U-Boot移植过程梳理

  导读:前文对U-Boot架构设计做了分析,本文来梳理一下U-Boot在具体板子上的移植工作,主要记录整体思路、要点,以触类旁通而记之。
2020-12-14 23:14:10522

剖析基于nanoPC-T3的U-Boot移植过程

  导读:前文对U-Boot架构设计做了分析,本文来梳理一下U-Boot在具体板子上的移植工作,主要记录整体思路、要点,以触类旁通而记之。
2022-01-26 17:20:553

U-Boot架构浅析

导读:嵌入式Linux系统搭建,bootloader是必不可少的一环,而U-Boot已成嵌入式Linux事实标准。所以较为深入的分析U-Boot的设计,对于更...
2022-02-07 11:56:407

基于armv8架构来对u-boot进行启动流程分析

首先引用wiki上的简介:u-boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构。
2023-06-09 09:39:56376

AMD Xilinx U-Boot 2020.2启动失败问题原因和解决办法

最近有客户反馈,U-Boot 2020.2 启动有问题
2023-07-10 15:49:342323

u-boot armv8链接脚本

u-boot armv8链接脚本 在进行源码分析之前,首先看看u-boot的链接脚本,通过链接脚本可以从整体了解一个u-boot的组成,并且可以在启动分析中知道某些逻辑是在完成什么工作
2023-12-07 11:19:22213

u-boot在汇编启动阶段的相关操作介绍

u-boot在汇编启动阶段对系统的一些初始化 当cpu交由u-boot接管进入u-boot后, 首先会到_start符号处开始执行初始化, 并在此期间完成一些必要的系统寄存器相关的初始化,包括保存
2023-12-07 11:22:58204

已全部加载完成