E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UBoot
u-boot-2012.04.01编译问题5:linux/compiler-gcc6.h: No such file or directory
编译
uboot
时遇到问题:/home/book/test/u-boot-2012.04.01/include/linux/compiler-gcc.h:87:30:fatalerror:linux/compiler-gcc6
hoba-1202
·
2023-09-14 07:51
嵌入式
内核
u-boot
ubuntu
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
,tried:squashfs[3.411546]Kernelpanic-notsyncing:VFS:Unabletomountrootfsonunknown-block(31,2)可能的原因之一:
uboot
你的模样
·
2023-09-13 00:56
iot
linux
Hi3516开发笔记(五):通过HiTools使用网口将
uboot
、kernel、roofts和userdata按照分区表烧写镜像
前言 前面生成了
uboot
,kernel,sample,userdata(我们实际修改了ip的),rootfs,现在需要烧写进入核心板。
红模仿_红胖子
·
2023-09-12 20:09
uboot
顶层Makefile的make xxx_deconfig过程说明一
一.
uboot
的makexxx_deconfig配置在编译
uboot
之前要使用“makexxx_defconfig”命令来配置
uboot
,那么这个配置过程是如何运行的呢?本文接上一篇说明文章。
凌肖战
·
2023-09-12 12:32
嵌入式C开发
linux
arm开发
uboot
顶层Makefile的make xxx_deconfig过程
一.
uboot
的makexxx_deconfig配置在编译
uboot
之前要使用“makexxx_defconfig”命令来配置
uboot
,那么这个配置过程是如何运行的呢?
凌肖战
·
2023-09-12 03:14
嵌入式C开发
linux
arm开发
uboot
顶层Makefile前期所做工作说明四
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:32
嵌入式C开发
linux
uboot
顶层Makefile前期所做工作说明三
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:02
嵌入式C开发
linux
arm开发
uboot
顶层Makefile前期所做工作说明二
一.
uboot
顶层Makefile文件
uboot
顶层Makefile,就是
uboot
源码工程的根目录下的Makefile文件。本文继续对
uboot
顶层Makefile的前期准备工作进行介绍。
凌肖战
·
2023-09-11 09:31
嵌入式C开发
linux
arm开发
OpenHarmony 唤醒花屏问题
平台RK3568基线3.2beta在移植Harmonys的时候发现一个问题,就是开机正常显示,
uboot
和kernel正常,开机后灭屏,等待系统进入Deep,然后按power按键唤醒设备。
Eastsea.Chen
·
2023-09-11 05:05
OpenHarmony
harmonyos
基于NAND存储的双分区OTA升级方案
系统启动:
UBOOT
--->KERNEL--->ROOTFS分区分布:A1A2B1B2C1C2D结构;A1B1C1D为一组启动序列;A2B2C2D为另外一组启动序列;下面介绍一下有后悔药式的升级方案:1.1
coding码场
·
2023-09-11 02:54
linux
嵌入式硬件
【精读
Uboot
】反汇编分析SPL的_main函数
1、简介典型的
Uboot
启动分为两个阶段,bootrom->SPL(SecondaryProgramLoader)->ATF->OPTEE(可选)->
Uboot
。
漫游嵌入式
·
2023-09-10 09:59
深入理解uboot源代码
uboot
驱动开发
i.MX
zynq更换ps的输入时钟频率
在
uboot
中,主要修改设备树有两个地方,cpu的修改完全是因为ps-clk被修改,因为锁相环是倍频再分频,不一定能达到33M的主频。修改完成后编译
uboot
,烧录再启动,发现串口全是
雨之小
·
2023-09-10 08:28
linux
uboot
linux
linux mac到mac直连原理和方法
一、
uboot
修改1)driver/net/zynq_gem.cstaticintphy_detection(structudevice*dev)这个函数中的两处phyread(priv,priv->phyaddr
雨之小
·
2023-09-10 08:58
linux
uboot
zynq
linux
ZYNQ
UBOOT
更换调试串口管脚的方法
ZYNQ
UBOOT
更换调试串口管脚的方法问题的产生修改过程验证问题的产生本来我一直只用的zynq平台的调试串口是在uart1的mio48和mio49上,后来接了一个项目是别人家的硬件,我们做软件。
雨之小
·
2023-09-10 08:27
linux
zynq
uboot
嵌入式linux的ext4文件系统更新
但是在客户那边使用时,我们有时需要更新系统,这里有两种方案:1)文件系统双分区第一分区为fat系统,存放
uboot
、设备树和kernel;第二分区为ext4系统,存放文件系统;第三分区和第二分区相同。
雨之小
·
2023-09-10 08:27
linux
linux
ext4系统更新
QEMU模拟ATF启动
QEMU模拟ATF启动通过qemu模拟ATF的启动,即启动流程为:bl1bl2bl31bl33kernel其中bl33为
uboot
。
安全有理
·
2023-09-09 21:44
ARM
arm开发
uboot
Makefile源码分析
这里主要涉及到如下几个文件:主目录中的Makfile、mkconfig、config.mk以及各子目录中的Makefile。因为子目录中Makefile太多,所以本文中以lib_arm目录中的Makefile为例进行分析。首先大概介绍一下这几个文件。主目录中的Makefile是对整个工程的编译链接规则进行了描述。子目录中的Makfile主要是编译一些源文件并进行归档,生成一些静态库。config.
BoySKung
·
2023-09-09 21:41
uboot
makefile
include
shell
脚本
wildcard
file
linux系统中u-boot命令的EMMC和SD卡操作命令分析
uboot
支持EMMC和SD卡,因此也要提供EMMC和SD卡的操作命令。一般认为EMMC和SD卡是同一个东西,所以没有特殊说明,统一使用MMC来代指EMMC和SD卡。
ST小智
·
2023-09-09 19:18
java
windows
开发语言
uboot
命令解析流程
uboot
命令解析:(1)bootdelay没有打断,跑的是autoboot_commandabortboot—>run_command_list(bootcmd)(2)否则走的cli_loopcli_loop
口嗨农民工
·
2023-09-09 18:36
#
arm开发
c语言
uboot
linux系统中固化和更新
uboot
、zImage和dtb方法(经典)
大家好,今天给大家介绍一下imx6ull固化和更新
uboot
、zImage和dtb方法总结,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-09 14:35
数据库
linux
基于IMX6Q的
uboot
启动流程分析(2):_main函数之board_init_f
基于IMX6Q的
uboot
启动流程分析(1):
uboot
入口函数基于IMX6Q的
uboot
启动流程分析(2):_main函数之board_init_f基于IMX6Q的
uboot
启动流程分析(3):_main
CodeDog_wang
·
2023-09-09 13:55
uboot
uboot
嵌入式
IMX6Q
uboot
源码学习(11)u-boot初始化之board_init_f函数分析
一、在DDR初始化时,是由start.S中第155行blcpu_init_crit再跳转到第356行:ENTRY(cpu_init_crit)blowlevel_init@gosetuppll,mux,memoryENDPROC(cpu_init_crit)去到lowlevel_init.S文件初始化的,现在重新返回blcpu_init_crit执行之后的代码。start.S第158行开始:/*S
Amor Fati
·
2023-09-09 13:24
Uboot
golang
开发语言
后端
uboot
【board_init_f】
voidboard_init_f(ulongboot_flags){#ifdefCONFIG_SYS_GENERIC_GLOBAL_DATA/**Forsomearchtectures,globaldataisinitializedandusedbefore*callingthisfunction.Thedatashouldbepreserved.Forothers,*CONFIG_SYS_GEN
徐维溢
·
2023-09-09 13:53
uboot
uboot
uboot
【board_init_r】
voidboard_init_r(gd_t*new_gd,ulongdest_addr){#ifdefCONFIG_NEEDS_MANUAL_RELOCinti;#endif#if!defined(CONFIG_X86)&&!defined(CONFIG_ARM)&&!defined(CONFIG_ARM64)gd=new_gd;#endif#ifdefCONFIG_NEEDS_MANUAL_RE
徐维溢
·
2023-09-09 13:53
uboot
uboot
2022版u-boot启动分析笔记之二(_main与board_init_f、board_init_r)
board_init_f)U-Boot启动流程概要跳转到_main1、跳转到board_init_fdo_lowlevel_init()修改set_ps_hold_ctrl2、board_init_r()copy_
uboot
_to_ram
HelloTonyGo
·
2023-09-09 13:53
u-boot
linux
uboot
启动流程(5)之board_init_f 函数详解
②、初始化gd的各个成员变量,
uboot
会将自己重定位到DRAM最后面的地址区域,也就是将自己拷贝到DRAM最后面的内存区域中。
蒋文韬
·
2023-09-09 13:53
U-boot
嵌入式
uboot
学习笔记之七-第三个函数board_init_r
接上回.在borad_init_f函数执行完成,C语言环境就算完全建立起来了.下面就完全是C的代码了.返回crt0.S,执行board_init_r(common/board_r.c),完成board_init_f没有完成的初始化工作,通过调用initcall_run_list来完成,这里注意的参数是一系列的函数集合.我们回去看这个参数init_sequence_r(common/board_r.
six2me
·
2023-09-09 13:23
嵌入式之uboot学习
学习
linux
uboot
源码分析七
uboot
启动流程四 board_init_f 函数(板子初始化内存空间分配)
②、初始化gd的各个成员变量,
uboot
会将自己重定位到DRAM最后面的地址区域,也就是将自己拷贝到DRAM最后面的内存区域中。
monkea123
·
2023-09-09 13:23
linux
uboot
uboot
U-BOOT的两个阶段启动过程与第二阶段的board_init_f和board_init_r
主要作用是初始化运行环境;初始化内存;重新放置
UBOOT
代码到内存中;跳入到内存中执行第二段初始化代码1、关闭开门狗,屏蔽所有中断2、设置分频比3、blcpu_init_crit()关MMU,初始化内存
pugu12
·
2023-09-09 13:23
uboot
源码分析九
uboot
启动流程六 board_init_r 函数
board_init_rboard_init_f函数,在此函数里面会调用一系列的函数来初始化一些外设和gd的成员变量。但是board_init_f并没有初始化所有的外设,还需要做一些后续工作,这些后续工作就是由函数board_init_r来完成的voidboard_init_r(gd_t*new_gd,ulongdest_addr){#ifdefCONFIG_NEEDS_MANUAL_RELOCi
monkea123
·
2023-09-09 13:53
linux
uboot
嵌入式
uboot
Hi3556v200 u-boot+Liteos方案启动流程分析--3.通用
uboot
分析之board_init_f
1.前言本文主要就Hi3556v200的U-boot+Liteos方案的启动流程做简要介绍,前面主要分析了Hi3556v200下的start.S文件,在这之后它将解压通用
uboot
的代码执行,执行的入口位于通用
HZero.chen
·
2023-09-09 13:52
Hi3556
uboot
uboot
(四)—— board_init_r
目录一、crt0_64.S最后部分二、board_init_r三、init_sequence_r[]函数数组一、crt0_64.S最后部分清bss段,然后执行board_init_r/**ClearBSSsection,清除bss段*/ldrx0,=__bss_start/*thisisauto-relocated!*/ldrx1,=__bss_end/*thisisauto-relocated!
dz小伟
·
2023-09-09 13:22
uboot
arm开发
【精读
Uboot
】SPL阶段的board_init_r详细分析
对于i.MX平台上的SPL来说,其不会直接跳转到
Uboot
,而是在SPL阶段借助BOOTROM跳转到ATF,然后再通过ATF跳转到
Uboot
。
漫游嵌入式
·
2023-09-09 13:22
深入理解uboot源代码
uboot
驱动开发
RK3568平台入门到精通系列讲解之
UBOOT
开发篇(I2C操作)
一、简介
uboot
中i2c读写有2种方式,一种使用
uboot
驱动模型,通过宏CONFIG_DM_I2C定义,另一种是传统方式,通过宏CONFIG_SYS_I2C定义。
James Joe
·
2023-09-09 09:05
4.
UBOOT开发篇
嵌入式硬件
linux
android
arm开发
驱动开发
UBOOT
启动参数: bootargs 和 bootcmd
bootargsbootargs=console=ttyS0,115200ubi.mtd=UBI,2048root=ubi:rootfsrorootfstype=ubifsinit=/linuxrcrootwait=1LX_MEM=0x7f00000mma_heap=mma_heap_name0,miu=0,sz=0x3400000mma_memblock_remove=1highres=offm
触底向上
·
2023-09-08 15:26
Linux
linux
【精读
Uboot
】
Uboot
跳转内核
在进入ATF后,ATF与OP-TEE共同协作,转而跳转到处于非安全上下文的U-Boot中(ATF->
Uboot
)。
漫游嵌入式
·
2023-09-08 14:13
深入理解uboot源代码
uboot
驱动开发
linux
【精读
Uboot
】异常向量的设置
1、异常基础知识对于ARM64而言,exception是指cpu的某些异常状态或者一些系统的事件(可能来自外部,也可能来自内部),这些状态或者事件可以导致cpu去执行一些预先设定的,具有更高执行权利(EL3)的异常处理程序(也叫exceptionhandler)。执行exceptionhandler可以进行异常的处理,从而让系统平滑的运行。exceptionhandler执行完毕之后,需要返回发生
漫游嵌入式
·
2023-09-08 10:19
深入理解uboot源代码
驱动开发
uboot
Bootloader概述和
Uboot
Bootloader基本概念什么是Bootloader?Bootloader是硬件启动的引导程序,是运行操作系统的前提;在操作系统内核或用户应用程序运行之前运行的一小段代码。对软硬件进行相应的初始化和设定,为最终运行操作系统准备好环境;在嵌入式系统中,整个系统的启动加载任务通常由Bootloader来完成。Bootloader的特点Bootloader不属于操作系统,一般采用汇编语言和C语言开发。
Hikll
·
2023-09-08 08:42
arm开发
搭建linux操作系统_开发阶段/产品阶段部署
一,开发阶段1,准备镜像文件TF-A镜像文件:tf-a-stm32mp157a-fsmp1a-trusted.stm32===>烧写设备中:(TF/EMMC)
uboot
镜像文件:u-boot-stm32mp157a-fsmp1a-trusted.stm32
_天高地厚_
·
2023-09-07 17:19
系统移植
linux
运维
服务器
ubuntu
arm开发
嵌入式学习笔记(17)代码重定位实战 上篇
但是某些情况重定位就是必须的,譬如在
uboot
中。
嵌入式开发白菜
·
2023-09-07 15:13
学习
笔记
嵌入式实时数据库
汇编
开发语言
嵌入式硬件
linux系统中详解u-boot之网络移植与调试
一、前章回顾上一章,已经讲过如何讲
uboot
.2022.10版本移植到我们自己的imx6ull开发板上,但是最后编译下载后网络部分未能正确识别,今天我们就来讲一讲网络部分的调试。
ST小智
·
2023-09-07 13:10
php
开发语言
rk3399移植 u-boot (1)
前言基于迅为RK3399的开发板移植原厂
uboot
,记录
uboot
的移植的全过程,包括重点注意事项以及遇到的具体问题记录。
Qurry.OS
·
2023-09-07 11:32
RK3399-Linux
linux
IMX6ULL移植篇-
uboot
源码目录
一.
uboot
源码分析前提由于
uboot
会使用到一些经过编译才会生成的文件,因此,我们在分析
uboot
的时候,需要先编译一下
uboot
源码工程。这里所用的开发板是nand-flash版本。
凌肖战
·
2023-09-06 19:52
嵌入式C开发
arm开发
linux
IMX6ULL移植篇-
uboot
源码目录表
一.
uboot
源码分析前提由于
uboot
会使用到一些经过编译才会生成的文件,因此,我们在分析
uboot
的时候,需要先编译一下
uboot
源码工程。这里所用的开发板是nand-flash版本。
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
arm开发
linux
IMX6ULL移植篇-
uboot
源码主要目录说明一
一.
uboot
源码分析前提由于
uboot
会使用到一些经过编译才会生成的文件,因此,我们在分析
uboot
的时候,需要先编译一下
uboot
源码工程。这里所用的开发板是nand-flash版本。
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
linux
arm开发
IMX6ULL移植篇-boot 命令的学习
一.boot命令简介
uboot
的作用是启动Linux系统。所以
uboot
肯定有相关的boot(引导)命令来启动Linux。常用的与boot有关的命令有:bootz、bootm和boot。
凌肖战
·
2023-09-06 19:19
嵌入式C开发
linux
arm开发
启明智显分享|关于SSD202D方案SDK如何编译
一、编译SSD202SDK编译
uboot
环境配置exportARCH="arm"exportC
启明智显
·
2023-09-06 18:57
linux
SSD202D
SSD201
OPENWRT
stm32mp1
uboot
启动流程分析
stm32mp1
uboot
启动流程分析本节主要关注
uboot
启动linux的流程,首先关注下
uboot
的环境变量
uboot
环境变量进入
uboot
以后回车输入print即可看到
uboot
的所有环境变量:这里很多变量嵌套了一些流程
TNT_TT
·
2023-09-06 18:20
STM32MP157学习笔记
stm32
单片机
嵌入式硬件
uboot
extlinux.conf介绍
uboot
extlinux.conf介绍上面一小节我们介绍了
uboot
的启动流程,里面最终走到了查看extlinx文件,并根据此文件来选择后续的启动镜像、设备树和内核参数。
TNT_TT
·
2023-09-06 18:20
单片机
stm32
嵌入式硬件
2020-11-18 编译
uboot
unable to execute ‘swig‘: No such file or directory
编译
uboot
unabletoexecute'swig':Nosuchfileordirectory一、编译
uboot
unabletoexecute'swig':Nosuchfileordirectory
Donald Linux
·
2023-09-05 18:02
Linux学习
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他