首页
›
嵌入式基础与RISC-V
›
039-瑞芯微Rockchip平台嵌入式Linux系统构建
›
《U-Boot移植Rockchip平台调试实战》
VIP10
本课程属于:039-瑞芯微Rockchip平台嵌入式Linux系统构建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
U-Boot移植Rockchip平台调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
U-Boot概述与Rockchip平台介绍
U-Boot的历史与作用 · Rockchip SoC家族概览 · 启动流程概览(BootROM ->…
U-Boot
Rockchip
02
开发环境搭建
交叉编译工具链安装(gcc-arm-… · 依赖库安装 · 源码获取(git clone)
开发环境搭建
gcc-arm
03
Rockchip平台配置与编译
defconfig选择(如rk339… · menuconfig配置 · make命令详解
Rockchip
平台配置
04
SPL与TPL详解
TPL的作用(DDR初始化) · SPL的作用(加载U-Boot) · Rockchip TPL/SPL源码…
SPL
TPL
05
DDR初始化实战
Rockchip DDR驱动架构(d… · DDR参数配置(dram.cfg) · 时序训练
DDR
初始化实战
06
时钟系统配置
CRU(Clock & Reset… · PLL配置(pll_rk3399.c… · 时钟树分析
时钟系统配置
CRU
07
GPIO与Pinmux配置
GPIO驱动框架(gpio-rock… · Pinmux配置(pinctrl-r… · 设备树中gpio/pinctrl节点…
GPIO
Pinmux
08
串口驱动与调试
NS16550串口驱动 · 设备树中uart节点配置 · 早期串口输出(debug_uart)
串口驱动
调试
09
MMC/SD卡驱动
dw_mmc驱动分析(dw_mmc-… · 设备树mmc节点配置 · 分区表读取
MMC/SD
卡驱动
10
NAND/SPI Flash驱动
Rockchip NAND控制器驱动 · SPI Flash驱动(spi-ro… · 设备树配置
NAND/SPI
Flash
11
网络驱动(GMAC)
GMAC驱动分析(gmac_rock… · PHY驱动(Realtek/ Bro… · 设备树配置
GMAC
网络驱动
12
USB驱动
DWC3 USB 3.0控制器驱动 · EHCI/OHCI USB 2.0驱… · 设备树配置
USB
驱动
13
PMIC与电源管理
RK808/ RK809 PMIC驱… · 设备树regulator节点 · 电压调节
PMIC
电源管理
14
设备树(Device Tree)基础
DTS语法 · Rockchip平台dts文件结构(… · rk3399-evb.dts)
Device
Tree
15
设备树实战
添加新板级支持(创建xxx.dts) · 修改内存节点 · 修改串口节点
设备树实战
xxx.dts
16
FIT Image与打包
FIT Image结构(kernel · fdt · ramdisk)
FIT
Image
17
Trusted Firmware-A (TF-A) 集成
ATF的作用 · BL31/BL32/BL33 · Rockchip ATF源码分析
Trusted
Firmware-A
18
OP-TEE集成
OP-TEE的作用 · Rockchip OP-TEE支持 · 安全启动流程
OP-TEE
集成
19
安全启动(Secure Boot)
Rockchip安全启动流程 · OTP(One-Time Progr… · 签名工具使用
Secure
Boot
20
Fastboot与烧录
Rockchip烧录工具(RKDev… · Fastboot协议实现 · 分区表配置
Fastboot
烧录
21
U-Boot命令系统
常用命令(mmc · fat · ext4
U-Boot
命令系统
22
环境变量与存储
环境变量存储位置(MMC/ SPI/… · 默认环境变量 · saveenv实现
环境变量
存储
23
启动内核
bootm/booti命令 · 内核引导参数(bootargs) · 设备树传递
启动内核
bootm/booti
24
Distro Boot与EFI
Distro Boot概念 · boot.scr脚本 · EFI stub支持
Distro
Boot
25
调试技巧(JTAG/串口)
JTAG调试(OpenOCD + G… · 串口调试(printascii) · log级别控制
JTAG
调试技巧
26
性能优化
启动时间优化(bootdelay · fastboot) · DDR带宽优化
性能优化
bootdelay
27
常见问题与解决
DDR初始化失败 · 串口无输出 · MMC识别失败
常见问题
解决
28
版本管理与Git工作流
U-Boot版本选择(LTS vs… · 分支管理 · 补丁提交
Git
版本管理
29
实战项目
从零移植U-Boot到RK3566开… · 硬件原理图分析 · 设备树编写
实战项目
U-Boot
30
总结与进阶
U-Boot社区贡献 · 上游化流程 · 其他平台移植对比(Allwinner…
进阶
U-Boot
所属VIP或分类
同VIP:Linux内核配置Rockchip平台工程实战
同VIP:Linux硬件接口调试Rockchip平台故障定位实战
同VIP:Rockchip-Linux平台驱动开发与调试实战