首页
›
嵌入式基础与RISC-V
›
146-UBoot移植与Bootloader
›
《U-Boot命令调试与引导参数传递故障定位实战》
VIP10
本课程属于:146-UBoot移植与Bootloader
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
U-Boot命令调试与引导参数传递故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
U-Boot 概述与环境搭建
U-Boot 的历史 · 作用 · 源码获取
U-Boot
环境搭建
02
U-Boot 命令行基础
进入 U-Boot 命令行 · 常用快捷键 · 命令帮助系统(help/?)
U-Boot
命令行基础
03
内存操作命令(md/mw/mm)
内存查看(md) · 内存写入(mw) · 内存修改(mm)的用法与实战场景
md/mw/mm
内存操作命令
04
存储设备操作命令(mmc/sf/sata)
MMC/SD 卡探测与读写 · SPI Flash 操作 · SATA 硬盘操作
mmc/sf/sata
存储设备操作命令
05
网络操作命令(ping/tftp/dhcp)
网络连通性测试 · TFTP 文件传输 · DHCP 自动获取 IP
ping/tftp/dh…
网络操作命令
06
环境变量管理(printenv/setenv/saveenv)
环境变量查看 · 修改 · 保存
printenv/set…
环境变量管理
07
引导加载命令(bootm/bootz/booti)
从内存启动内核(uImage/zIm… · ramdisk 加载
bootm/bootz/…
引导加载命令
08
文件系统操作(ext4load/fatload/fsload)
从不同文件系统加载文件到内存
ext4load/fat…
文件系统操作
09
NAND Flash 操作(nand)
NAND 擦除 · 读写 · 坏块管理
NAND
Flash
10
U-Boot 脚本与自动化
环境变量脚本 · bootcmd 定制 · 自动启动流程
U-Boot
脚本
11
引导参数(bootargs)基础
bootargs 的作用 · 常见参数解析(console/roo…
bootargs
引导参数
12
控制台参数(console)
ttySAC/ttyAMA/ttyS… · 波特率设置 · 多控制台
console
控制台参数
13
根文件系统参数(root)
root=/dev/mmcblk0p… · root=/dev/nfs · root=UUID=xxx 等
root
根文件系统参数
14
内存布局参数(mem)
mem=512M · memmap=4G$32M · CMA 内存预留
mem
内存布局参数
15
Initrd/Initramfs 参数
initrd=0x42000000 · 8M · noinitrd
Initrd/Initr…
参数
16
内核调试参数(kgdboc/earlyprintk/loglevel)
kgdb 调试 · 早期打印 · 日志级别控制
kgdboc/early…
内核调试参数
17
设备树参数(fdt)
fdt_addr_r · fdt_high · fdtcontroladdr
fdt
设备树参数
18
SMP 与 CPU 参数
maxcpus · nr_cpus · isolcpus
SMP
CPU
19
电源管理参数
acpi=off · reboot=warm/cold · no_console_suspend
电源管理参数
acpi
20
网络引导参数(NFS/rootpath)
ip=dhcp · nfsroot=192.168.1.…
NFS/rootpath
网络引导参数
21
Bootloader 与内核参数传递机制
ATAG 与设备树(DTB)两种方式 · bootm 参数传递流程
Bootloader
内核参数传递机制
22
常见引导失败故障定位(一)
内核恐慌(Kernel Panic) · 找不到根文件系统
常见引导失败故障…
Kernel
23
常见引导失败故障定位(二)
控制台无输出 · 串口乱码 · 内存访问异常
常见引导失败故障…
控制台无输出
24
常见引导失败故障定位(三)
网络引导超时 · TFTP 传输失败 · DHCP 获取 IP 失败
常见引导失败故障…
网络引导超时
25
常见引导失败故障定位(四)
设备树加载失败 · FDT 错误 · overlay 冲突
常见引导失败故障…
设备树加载失败
26
U-Boot 调试技巧
添加调试打印(debug_uart) · 使用 JTAG 调试 U-Boot
U-Boot
调试技巧
27
U-Boot 启动流程分析
SPL/TPL · board_init_r · main_loop
U-Boot
启动流程分析
28
自定义 U-Boot 命令开发
命令结构体 · 命令注册 · 参数解析
U-Boot
自定义
29
U-Boot 与 Secure Boot
签名验证 · HAB(High Assurance… · OPTEE 支持
U-Boot
Secure
30
综合实战
从零调试一块无法启动的开发板(完整故…
综合实战
从零调试一块无法…
所属VIP或分类
同VIP:Bootloader引导故障排查与分区表配置实战
同VIP:Bootloader引导故障排查与定位调试实战
同VIP:Bootloader架构与U-Boot启动流程调试实战