首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
python
线性空间
极限编程
并发编程
激活函数
产品运营
游戏开发
CAS原子锁
前后端分离项目
kudu读写流程
共阴极-共阳极判定
数字签名伪造漏洞
flownet
httpClient
地图制图
指纹识别
GO111MODULE=off
Vue-Router
anti-design-vue
web期末网页作业
u-boot
2024/4/11 17:56:12
uboot配置和启动过程1(主Makefile分析)
转自 http://www.cnblogs.com/zou107/p/5082617.html 说明:文件位置:在uboot的目录下,文件名为:Makefile 从文件的头部开始分析1、24-29行,配置uboot的版本信息。VERSION 1 PATCHLEVEL 3 S…
阅读更多...
uboot详解——关闭缓存和mmu
转自http://blog.csdn.net/lee244868149/article/details/50444499 当设置完时钟分频以后,uboot就会执行cpu_init_crit汇编函数,这个函数的主要作用就是关闭缓存和mmu,然后调用lowlevel_init函数进行系统总线的初始…
阅读更多...
BL1和BL2
BL是BootLoader的缩写。 一般会把uboot分为两个部分:BL1和BL2,BL1和BL2各有分工,两者相加就是整个uboot。 1、BL1阶段的功能(1)硬件设备初始化(2)加载BL2阶段代码到RAM空间&#…
阅读更多...
u-boot启动流程分析(1)_平台相关部分
转自:http://www.wowotech.net/u-boot/boot_flow_1.html 作者:wowo 发布于:2016-5-19 22:38 分类:u-boot分析 1. 前言 本文将结合u-boot的“board—>machine—>arch—>cpu”框架,介…
阅读更多...
U-Boot代码中常见汇编指令
转载自http://blog.csdn.net/liangkaiming/article/details/5956049 在嵌入式开发中,汇编程序常常用于非常关键的地方,比如系统启动时初始化,进出中断时的环境保护,恢复等对性能有要求的地方。 ARM指令集可以分为六大类ÿ…
阅读更多...
uboot配置和启动过程2(mkconfig分析)
转自 http://www.cnblogs.com/zou107/p/5082624.html 说明:文件位置:在uboot的目录下,文件名为:mkconfig。本身是一个脚本文件。 它的主要作用的是:(1)创建一个重要的…
阅读更多...
移植u-boot-2019.10到jz2440——修改程序以支持NandFlash
目录前言1 NandFlash与S3C2440的连接2 如何驱动NandFlash3 修改程序以支持NandFlash3.1 确定需要修改哪些东西3.2 修改配置项3.3 修改一些适合2410但不适合2440的程序4 测试参考文献前言 本文属于移植u-boot-2019.10到jz2440的一部分,主要记录修改程序以支持各种操…
阅读更多...
移植u-boot-2019.10到jz2440——修改程序以支持NorFlash
目录前言1 NorFlash简单介绍2 NorFlash的JEDEC标准和CFI标准3 u-boot怎么获取用户NorFlash的信息3.1 initr_flash3.2 flash_init3.3 flash_detect_legacy3.4 jedec_flash_match3.5 总结4 修改程序以支持jz2440的NorFlash4.1 配置CONFIG_MTD_NOR_FLASH4.2 确认厂家ID、设备ID是否…
阅读更多...
ubuntu 20.04 qemu u-boot-2022.10 开发环境搭建
开发环境 ubuntu 20.04 VMware Workstation Pro 16 基于qemu(模拟器),vexpress-a9 平台 搭建 u-boot-2022.10 (当前最新版本) 准备工作 u-boot下载,下载最新稳定版本,当前为 u-boot-2022.10࿰…
阅读更多...
u-boot.bin
转自http://blog.csdn.net/linuxarmsummary/article/details/44836363 这里的u-boot.bin指的是不包含SPL的stage2部分的代码. 它会被SPL搬移到RAM的某个地址处开始运行. 本篇下面提到的u-boot.bin时, 也是指的这个概念.u-boot.bin的文件组成 当我们在u…
阅读更多...
(1)uboot详解——板子刚上电时都干了些什么
转自http://blog.csdn.net/lee244868149/article/details/49681987 开始之前,先理清几个概念: SDRAM(Synchronous Dynamic Random Access Memory):同步动态随机存取存储器,同步是指Memory工作需要步时钟…
阅读更多...
ARM上电取第一条指令流程
转自http://blog.csdn.net/qianlong4526888/article/details/27698707 1.1 上电后的第一条指令在哪里? 首先明确:对于ARM芯片,启动时pc值由CPU设计者规定,不同的ARM CPU有不同的值,例如S3C2…
阅读更多...
u-boot启动流程分析(2)_板级(board)部分
转自:http://www.wowotech.net/u-boot/boot_flow_2.html 作者:wowo 发布于:2016-6-7 22:06 分类:u-boot分析 1. 前言 书接上文(u-boot启动流程分析(1)_平台相关部分)࿰…
阅读更多...
u-boot之u-boot-2009.11启动过程分析
转自http://blog.csdn.net/gqb_driver/article/details/8931775 u-boot同其他bootloader一样,其启动过程分为stage1和stage2两个阶段, stage1主要完成基本硬件设备初始化和为加载stage2部分的代码准备RAM空间,stage2则是为引导内核准备环境。…
阅读更多...
config.mk
转自http://www.cnblogs.com/zou107/p/5082626.html 说明:文件位置:在uboot的目录下,文件名为:config.mk。是一个makefile文件,以后会被主Makefile调用。 它的主要作用的是:&…
阅读更多...
uboot fatal error: configs/.h: No such file or directory 解决方法
环境 Win10 64位 ubuntu 20.04 虚拟机 VMware Workstation 16 Pro 开发板:NK-980IOT(NUC980DK61Y) gcc 交叉编译工具链: ARM 官方 gcc version 11.2.1 20220111 NUC980 uboot 版本 :尝试移植到 u-boot-2019.10&am…
阅读更多...
U-boot 2016.11移植到ARM926EJS -- 搭建篇
从官网下载u-boot的程序:ftp://ftp.denx.de/pub/u-boot/ 1:添加与修改板级文件 所在目录 board 例如对比: u-boot-2016.11/board/samsung/smdk24101.1在board目录下创建,厂商文件夹,芯片文件夹 /u-boot-2016.11/bo…
阅读更多...
u-boot-2019.10源码分析——init_sequence_f中的函数
目录前言1 setup_mon_len2 initf_malloc3 log_init4 initf_bootstage5 setup_spl_handoff6 initf_console_record7 arch_cpu_init8 mach_cpu_init9 initf_dm10 arch_cpu_init_dm11 board_early_init_f12 timer_init13 env_init14 init_baud_rate15 serial_init16 console_init_…
阅读更多...
【嵌入式移植】3、编译U-Boot
编译U-Boot 0 U-Boot及本文所选硬件1 获取U-Boot源码2 获取工具链3 BL314 编译4.1 yylloc4.2 u_boot_dtsi 5 烧写6 上电验证 0 U-Boot及本文所选硬件 Das U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-B…
阅读更多...
Licheepi-zero uart高速时钟设置
项目使用到licheepi的uart接口,外接使用921600频率的uart设备,后应用程序中设置波特率后发现程序乱码,后查到内核uart时钟为24M导致分频后偏差比较大。 在V3S的uart是挂在APB2下面的,需修改APB2时钟,而目前的内核默认…
阅读更多...
【嵌入式移植】8、U-Boot源码分析5—启动过程分析start.S
U-Boot源码分析5—启动过程分析start.S 1、boot0.h2、reset2.1、vectors2.2、ELn2.2.1 EL32.2.2、EL2、EL1 2.3、SMPEN2.3、core errate2.4、lowlevel_init 前面从U-Boot编译的角度分析了其Makefile、链接脚本等,本章开始正式分析U-Boot启动过程 从上一篇文章7、U-…
阅读更多...
03_uboot的源码目录分析
一、文件夹 (1)api。硬件无关的功能函数的API。 这些函数是uboot本身使用的,uboot移植时基本不用管。 (2)api_examples。API相关的测试事例代码。 (3)board。board是板的意思,就是…
阅读更多...
Linux ARM平台开发系列讲解(u-boot篇) 5.1 u-boot的启动流程分析(ARMv8-a)
1. 概述 对于嵌入式来说,bootload对于开发人员来说并不陌生,但是在不同芯片架构中,bootload程序所做的一些操作是有所不同的,比如常见的STM32 Cotex-M和RK3568 之间的启动流程所做的操作是有所不同的。本小节就来概述一下U-boot的启动流程: 注意:本章节中的源码我大多数…
阅读更多...
[RK-Linux] RK3399使用官方固件rkbin方式加载U-Boot
文章目录 一、idbloader.img1.1 下载rkbin1.2 合并二、u-boot.img2.1 编译uboot2.1.1 下载源码2.1.2 配置U-Boot2.1.2.1 配置串口波特率2.1.2.2 配置U-Boot启动倒计时2.1.2.3 开启调试信息2.1.3 编译2.1.4 U-Boot镜像2.2 生成u-boot.img
阅读更多...
02_uboot的工作方式_常用命令_常用环境变量
一、uboot的工作方式 1.uboot的本质 uboot的本质是一个裸机程序,由若干的.c文件和.h文件组成,配置编译后生成uboot.bin,把这个镜像文件烧录至启动介质中给soc启动。一般的uboot大小在180k-400k之间,我你自己写的裸机程序小于16k…
阅读更多...
RK3568 学习笔记 : 独立修改与编译 u-boot
前言 开发板:【正点原子】ATomPi-CA1 开发板,配置:RK3568,4GB DDRAM 64GB emmc 开发板资料给了 u-boot 与 Linux kernel 源码,尝试手动编译。 本篇记录 收到编译 RK3568 平台 u-boot 的方法 环境搭建 由于 RK 平台…
阅读更多...
u-boot 基础学习:板级配置 Kconfig 的包含
前言 u-boot 与 Linux 内核在嵌入式Linux开发中占有重要的地位,掌握 u-boot 的基础开发,可以大大提升开发能力,并提高开发的效率。 u-boot 下 如何配置 板级的Kconfig 呢?u-boot 下板级的 Kconfig 是怎么包含到 主目录下 Kconfig…
阅读更多...
浅析u-boot命令的实现机制
目录前言1 从启动到主循环(main_loop)2 浅探cli_simple_loop3 查找与执行命令3.1 命令的描述3.2 命令的保存3.3 命令的查找3.4 命令的执行4 添加自己的命令要做哪些事参考文献前言 本文关注的是u-boot命令的实现机制,即从我们在超级终端敲下…
阅读更多...
认识设备树(三)——u-boot对设备树的支持
目录前言1 u-boot传递DTB文件给kernel1.1 使用bootm命令启动kernel1.2 加载DTB到内存时的一些注意点2 u-boot中设备树相关的命令参考文献前言 较新版本的u-boot支持设备树,具体体现在u-boot在启动内核时可以选择使用设备树启动内核(当然也可以使用传统的…
阅读更多...
XiaomiRouter自学之路(11-Openwrt配置编译烧录)
XiaomiRouter自学之路(11-Openwrt配置编译烧录) 已经从官方clone了Openwrt系统,接下去就对其进行配置编译,通过U-boot在线烧录firmware查看是否能正常启动。 对于如何clone编译Openwrt,可以查看以前的文章Openwrt clone and bulid,…
阅读更多...
U-BOOT的两个阶段启动过程与第二阶段的board_init_f和board_init_r
转载自http://tscsh.blog.163.com/blog/static/200320103201312645149965/ U-BOOT的两个阶段启动过程:(2010.06经典版来说)第一阶段:start.S的路径位于arch\arm\cpu\arm920t\这段汇编代码一般被称作第一阶段初始化代码。主要作用是…
阅读更多...
移植u-boot-2019.10到jz2440——修改程序以支持DM9000C网卡
目录前言1 DM9000C与S3C2440的连接2 修改程序以支持DM9000C网卡2.1 要改哪些东西2.2 配置使用DM9000C2.3 修改存储控制器的寄存器设置2.4 修改网卡初始化程序3 测试参考文献前言 本文属于移植u-boot-2019.10到jz2440的一部分,主要用来记录修改u-boot-2019.10程序以…
阅读更多...
移植u-boot-2019.10到jz2440——分区、环境变量、支持烧写yaffs文件系统、制作补丁
目录前言1 分区1.1 关于分区1.1.1 分区是什么1.1.2 设置分区有什么益处1.1.3 u-boot的分区和kernel的分区之间的联系1.2 怎么设置分区1.2.1 设置相关配置项1.2.2 补充说明2 环境变量3 支持烧写yaffs文件系统3.1 修改include/nand.h3.2 修改cmd/nand.c3.3 修改drivers/mtd/nand/…
阅读更多...
01_什么是Uboot
目录 U-Boot简介 获取Uboot U-Boot初次编译 U-Boot烧写与启动 U-Boot简介 Linux系统要启动就必须需要一个bootloader程序(裸机程序),也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux镜像从flash(NAND,NOR FLASH,SD,EMMC等…
阅读更多...
12_Uboot启动流程_4
目录 images全局变量 do_bootz函数 bootz_start函数 do_bootm_states函数 bootm_os_get_boot_func函数 do_bootm_linux函数 images全局变量 不管是bootz还是bootm命令,在启动Linux内核的时候都会用到一个重要的全局变量:images, images在文件cmd/bootm.c中有如下定义: i…
阅读更多...
02_Uboot基本命令与内存命令
目录 U-Boot命令使用 信息查询命令 环境变量操作命令 内存操作命令 U-Boot命令使用 进入uboot的命令行模式以后输入“help”或者“?”,然后按下回车即可查看当前uboot 所支持的命令,如图所示: 图中只是uboot的一部分命令,具体的命令列表以实际为准。图中的命令…
阅读更多...
uboot symbol value ‘‘ invalid for SYS_TEXT_BASE 解决方法
环境 Win10 64位 ubuntu 20.04 虚拟机 VMware Workstation 16 Pro gcc 交叉编译工具链: ARM 官方 gcc version 11.2.1 20220111 NUC980 uboot 版本 :尝试移植到 u-boot-2019.10,官方当前 u-boot 版本为 2016.11 问题描述 升级 u-boot …
阅读更多...
关于Yaffs2在u-boot中的支持
开发板是一块2G的MLC的NandFlash,页大小8k512,为其移植u-boot到yaffs2这了。以前在Mini2440上移植过2k64的slc的NandFlash的Yaffs2支持,当然也是走马观花式的。等于对Yaffs2的概念还不是太清晰,不过这次也本不想去深入了解Yaffs2&…
阅读更多...
Buildroot 之二 详解构建架构、流程、external tree、示例
构建系统 Buildroot 中的构建系统使用的是从 Linux Kernel(4.17-rc2) 中移植的 Kconfig(配置) + Makefile & Kbuild(编译)这套构建系统,移植后的源码位于 support/kconfig/ 目录下。Buildroot 本身是一个构建系统,与直接编译源码不同,因此,它对这套系统进行了比较…
阅读更多...
u-boot环境变量的设置与使用 ttys与ttysac
原文地址:-- u-boot环境变量的设置与使用 ttys与ttysac作者:YingRu_bupt-- u-boot环境变量的设置与使用看到这个标题,可能觉得这个并没有什么的,其实不然,编好了u-boot了,但是如何来使用确不是那么简单的&a…
阅读更多...
【迅为iMX6Q】开发板 u-boot 2015.04 SD卡 启动
前言 最近为了深入研究 嵌入式Linux 的开发,把【迅为iMX6Q】开发板 找了出来,重新搭建了开发编译环境 【迅为iMX6Q】开发板 的 u-boot,放在了 android 源码中,可以从 【迅为iMX6Q】开发板 网盘资料里,下载 iTOP-iMX6_…
阅读更多...
关于uboot的CONFIG_SPL_BUILD宏的一个小知识点
我们知道uboot分为BL0, BL1, BL2。其中BL0就是我们常说的ROM Code。BL1就是我们常说的SPL1,BL2就是我们常说的狭义的uboot。其中SPL 和uboot共用一个源码体系。他们之间的产生是通过一个重要的宏CONFIG_SPL_BUILD来在源码中分开的。 有一个问…
阅读更多...
Yocto 之一 架构、源码、Poky、Toaster、OpenEmbedded、BitBake 详解
在之前的博文中,我们学习了直接通过 Makefile 手动来进行的构建,其实,目前存在多种嵌入式 Linux 环境的构建工具,其中,Yocto 就是被广泛应用的一种。由于之前更多的是使用 Buildroot,于是开始恶补 Yocto 相关知识,以下就是学习记录。 Yocto Yocto 全称是 Yocto Project…
阅读更多...
U-boot下netconsole实现
U-boot下netconsole实现 参考1.函数main_loop和u-boot命令执行 上面的do-while会循环命令解析器的"命令输入解析–执行"运行模式。 其中的函数run_list执行如下的函数调用流程:run_list–>run_list_real–>run_pipe_real->cmd_process 源码跟读…
阅读更多...
U-Boot的启动流程
U-Boot的启动流程图示
阅读更多...
06_Uboot顶层Makefile分析_前期所做内容
目录 U-Boot顶层Makefile分析 版本号 MAKEFLAGS变量 命令输出 静默输出 设置编译结果输出目录 代码检查 模块编译 获取主机架构和系统 设置目标架构、交叉编译器和配置文件 调用scripts/Kbuild.include 交叉编译工具变量设置 导出其他变量 U-Boot顶层Makefile分析…
阅读更多...
linux at91看门狗驱动设置
看门狗的驱动一般来说比较简单,只要做寄存器的设置实现开启、关闭、喂狗功能。本项目中我们使用的是at91sam9g45处理器,带有看门狗定时器。这个看门狗的驱动却比较复杂,应用层想用它的话,将涉及到boot引导设置,uboot配…
阅读更多...
DAVINCI DM365-DM368开发攻略——U-BOOT-2010.12及UBL的移植
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zjbintsystem.blog.51cto.com/964211/713240从盛夏走到深秋,我们继续DAVINCI DM365-DM368的开发。说来惭愧,人家5…
阅读更多...
XiaomiRouter自学之路(05-U-boot配置编译烧录)
XiaomiRouter自学之路(05-U-boot配置编译烧录) 上一章节已经将远程和本地的U-boot服务器都搭建完成了,现在我们要开始真正的编译我们所clone的U-boot是否能正常,烧录进去是否能带动板子呢? 1.在配置编译之前,我们需要把编译器gcc先…
阅读更多...
XiaomiRouter自学之路(04-GitHub搭建环境(U-boot))
XiaomiRouter自学之路(04-GitHub搭建环境(U-boot)) 为了方便版本管理及开源,使用免费的Git(版本管理工具)以及GitHub作为code server,下面将从code server(远程代码服务器)到Build server/Host(本地编译服务器)的搭建使用都进行详细的说明。 1.code serv…
阅读更多...
XiaomiRouter自学之路(09-更改串口波特率及Enter键触发)
XiaomiRouter自学之路(09-更改串口波特率及Enter键触发) 在前面几个章节我们有提到串口波特率不是平常奇怪用的115200,还有U-boot启动后不是通过按Enter键使之进入命令行模式,这边将这两个问题修改下,符合使用情况 1.修改串口波特率 在上一章…
阅读更多...
XiaomiRouter自学之路(08-U-boot启动数值具体说明)
XiaomiRouter自学之路(08-U-boot启动数值具体说明) 在上一章节的[U-boot启动过程]中,我们分析到U-boot倒计时后的参数选择,这一章节我们将对各参数选择后执行的具体功能代码进行分析,让我们更深入的理解代码在内存、Flash之间的搬运过程。 再…
阅读更多...
XiaomiRouter自学之路(07-U-boot启动过程)
XiaomiRouter自学之路(07-U-boot启动过程) U-boot的环境编译等都正常,后面需要修改U-boot的具体代码,如上面说的修改波特率等,在修改代码前,有必要了解U-boot的执行过程,这样我们就可以快速的定位到代码执行的大概位置…
阅读更多...
U-Boot启动阶段修改启动参数方法及分析
作者:围补 本来启动方式这节不是什么复杂的事儿,不过想简单的说清楚明白,还真是不知道怎么组织。毕竟文字跟有声语言表达有别。但愿简单的东西别让我讲的太复杂! Arm板系统文件一般有三个——bootloader(uboot)、kernel(uImage)及…
阅读更多...
uboot添加命令实践2
(1)在common文件夹中创建一个.c文件 (2)在文件中添加代码 #include <common.h> #include <command.h>int do_heyunji (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { int i0; printf ("this is heyu…
阅读更多...
u-boot-2019.10源码分析——init_sequence_r中的函数
目录前言1 initr_trace2 initr_reloc3 initr_caches4 initr_reloc_global_data5 initr_barrier6 initr_malloc7 log_init8 initr_bootstage9 initr_console_record10 bootstage_relocate11 board_init12 stdio_init_tables13 initr_serial14 initr_announce15 INIT_FUNC_WATCHD…
阅读更多...
为什么要使用u-boot
u-boot的目的:启动内核; 内核的目的:运行应用程序。 u-boot的主要工作: (从Flash中读取内核,写入到SDRAM中,启动内核。所以最主要的就是读Falsh,写SDRAM,但在这步骤当…
阅读更多...
u-boot 编译与运行
文章目录 u-boot 编译与运行环境配置ubuntu 版本qemu 版本u-boot 版本(master)交叉工具链版本 u-boot 源码下载编译情况一情况2编译报错解决编译日志编译产物 运行 u-boot 编译与运行 本文主要介绍 u-boot 编译,即 qemu 如何运行 u-boot 环…
阅读更多...
[RK-Linux] 从主线U-Boot移植PCIe及其PHY驱动到RK3399 U-Boot
rk3399 u-boot 并没有支持 pcie 及其 phy 驱动,但是上游代码有支持。这里通过从上游 v2024.01-rc3 分支移植这部分驱动到 rk u-boot。 通过 rk3399.dtsi 知道 pci 匹配项为 rockchip,rk3399-pcie: pcie0: pcie@f8000000 {compatible = "rockchip,rk3399-pcie";..…
阅读更多...
6818开发板uboot、kernel、rootfs编译记录
目录 文章目录目录前言编译环境介绍uboot编译记录kernel编译记录kernel添加摄像头驱动kernel添加HDMI接口驱动kernel添加OV5645(MIPI)接口驱动rootfs编译记录总结参考链接前言 因为前面编译过一次6818的uboot、kernel和rootfs。但是是在root用户下编译的,结果在开发…
阅读更多...
U-boot 2016.11移植到ARM926EJS --驱动篇
本次记录在u-boot下添加驱动的过程。 例如:板级文件u-boot-2016.11/board/nuvoton/nuc970/nuc970.c中调用看门狗的的初始化,那u-boot下就要添加对应的驱动, 否则的话就会保错: 以添加watchdog为例。添加其他驱动采用类似的做法 …
阅读更多...
01_uboot的介绍、作用。
一、uboot的历史 1.uboot从哪里来的 u-boot全称 Universal Boot Loader,是遵循GPL条款的开放源码项目,U-Boot的作用是系统引导。 这个项目起源于 Magnus Damm.在 8xx PowerPC 架构下写的引导加载程序:8xxROM。1999 年十月,Wolf…
阅读更多...
uboot移植
1 信息 各版本下载:https://ftp.denx.de/pub/u-boot/ 版本:u-boot-2012.04.01 2 U-boot 作用 设置系统时钟,关闭中断,设置svc32模式,初始化硬件进行代码重定义(uboot自身)给内核进行参数的配…
阅读更多...
gd_t和bd_t
/*gd_t和bd_t是u-boot中两个重要的数据结构,在初始化操作很多都要靠这两个数据结构来保存或传递。分别定义在./include/asm-arm/global_data.h和 ./include/asm-arm/u-boot.h. */ /* 1、gd_t : global data数据结构定义,位于文件 include/asm-arm/globa…
阅读更多...
u-boot分析与使用
文章目录一、u-boot介绍二、u-boot源码结构三、u-boot打补丁、编译、烧写四、uboot功能、结构,结合Makefile进行分析五、u-boot分析之源码阶段六、u-boot分析之命令实现七、uboot启动内核一、u-boot介绍 u-boot即通用的BootLoader,是遵循GPL条款的开放源…
阅读更多...
【路由器】小米 WR30U 解锁并刷机
文章目录 解锁 ssh环境准备解锁过程 刷入 mt798x uboot简介刷入流程 刷入 ImmortalWrt简介刷入流程 刷为原厂固件参考资料 本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ssh 和刷机的过程中…
阅读更多...
u-boot移植笔记
u-boot版本: u-boot-2012.04.01 pc机系统:ubuntu 12.04.5 开发板:TQ2440 1.新建一个单板目录 进入board/samsung/目录,执行 cp -rf smdk2410 smdk2440 进入include/configs目录,执行 cp smdk2410.h smdk2440.h 修…
阅读更多...
正点原子MP157系统移植和根文件系统构建视频教程之uboot命令学习笔记
本篇内容主要来自正点原子手册《【正点原子】STM32MP1嵌入式Linux驱动开发指南V2.0.pdf》10.3 U-Boot 命令使用,视频是第6.1讲到第6.6讲。 目录 1、下载第三方库 2、基础命令 2.1 修改环境命令 2.2 md 命令 2.3 nm命令 2.4 MM 命令 2.5 mw 命令 2.6 CP 命令…
阅读更多...
VSCode 调试 u-boot
GDB 命令行调试 VSCode 调试 u-boot 文章目录 VSCode 调试 u-boot调试配置启动 u-boot 脚本调试界面 VSCode 调试 u-boot 调试配置 参考 qemu基础篇——VSCode 配置 GDB 调试 要想调试 u-boot 只需要再添加一个 u-boot 的配置即可 {"version": "0.2.0"…
阅读更多...