uboot
uboot
wmail-yh
ing
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mtk启动流程分析
boot rom ————》preloader ————》lk ————》kernel ————》android每个芯片有自己的boot rom,上电时启动,然后将preloader加载到内部sram中,因为此时外部ram还没有初始化,需要preloader去初始化vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6765/src汇编完成,主要四切换系统到SVC模式(超级用户模式),平台要是有实现EL3,preloade原创 2022-06-07 20:19:25 · 5305 阅读 · 1 评论 -
uboot启动内核总结
原创 2024-06-13 15:25:43 · 113 阅读 · 0 评论 -
uid/chipid/socid
ChipID ChipID 一般存在于 AON_APB 寄存器上,用来标记芯片型号,更广义理解的话、 ChipID 还包括 VERSION ID AA/AB/AC )、 MFT_ID (标记晶圆厂及制程。UID UID 本质上是芯片在出厂 前 在 efuse 中专门的 block 写入的 CHIP SN/LOTID/wafer ID 等。关于 UID 、 CHIPID 、 SN 、 SOCID 几个名词的 区别。来的值,保证每颗芯片都不一样;信息)、 IMPL_ID 等标记于寄存器上的芯片信息;原创 2024-06-13 15:23:46 · 1935 阅读 · 0 评论 -
类android设备reset过程
模式解析流程frameworks/base/core/java/android/os/PowerManager.javaframeworks/base/services/core/java/com/android/server/power/PowerManagerService.java把reason存储到SystemProperties,最后调用ShutdownThread带着reason传参frameworks/base/services/core/java/com/android/serve原创 2024-06-13 15:17:17 · 860 阅读 · 0 评论 -
u-boot启动第二阶段 Board.c
原创 2024-06-13 14:54:03 · 152 阅读 · 0 评论 -
u-boot启动第一阶段 Start.S
从start.s中构建异常向量表,然后到lowlevel中,然后完成2到7,之后再再ram中做栈重定位动作,建立mmu,最后跳转到ddr。从sram的uboot的第一阶段跳转到ddr下的uboot的第二阶段地址(不直接从ram中完成uboot是因为ram空间有限)原创 2024-06-13 11:40:28 · 223 阅读 · 0 评论
分享