u-boot_smdkv210 分析四:启动代码汇编部分总结
来源:互联网 发布:自动顶贴软件 编辑:程序博客网 时间:2024/06/05 03:13
1.进入管理模式
2.禁用cache
3.清空cache
4.使能cache
5.禁止TLB
6.禁止指令cache
7.禁止MMU和cache
8.读取启动信息
9.将启动信息分析后写入reg中
10.进入lowlevel.s
11.读取复位标志,如果是唤醒跳过硬件初始化
12.关闭看门狗
13.配置sram引脚
14.配置PMIC引脚
15.判断是否在ram中运行,是的话跳过16-18
16.PMIC初始化
17.系统时钟初始化
18.dram控制器初始化cpu_init.s
19.串口汇编初始化,打印'O'
20.取消存储保护区域
21.onenand初始化
22.nand初始化
23.关闭ABB
24.打印'K'后退出lowlevel
25.设置PS_HOLD输出高电平
26.读取reg中保存的启动类型
27.按启动类型将代码复制到ram中
28.定义MMU中的域访问权限
29.将mmu_table转成dram的物理地址
30.启用mmu
31.设置用户堆栈指针
32.清空bss段
33.通过直接跳转方式,进入dram运行bl2段代码
- u-boot_smdkv210 分析四:启动代码汇编部分总结
- u-boot_smdkv210 分析四:启动代码汇编部分总结
- u-boot_smdkv210 分析:启动代码汇编部分总结
- u-boot_smdkv210 分析二:启动代码start.s分析
- u-boot_smdkv210 分析三:启动代码lowlevel.s分析
- u-boot_smdkv210 分析二:启动代码start.s分析
- u-boot_smdkv210 分析三:启动代码lowlevel.s分析
- u-boot_smdkv210 分析二:启动代码start.s分析
- u-boot_smdkv210 分析五:硬件启动过程
- u-boot_smdkv210 分析五:硬件启动过程
- u-boot_smdkv210 分析
- u-boot_smdkv210 分析:内存分配
- (二)u-boot启动流程分析(汇编部分)
- u-boot_smdkv210 分析一:源码目录结构
- u-boot_smdkv210 分析六:内存分配
- u-boot_smdkv210 分析七:Makefile详解
- u-boot_smdkv210 分析八:MMU地址映射
- u-boot_smdkv210 分析六:内存分配
- loner_li JQuery+AJax 实现简单的用户注册
- android json解析及简单例子
- poj 1523 SPF(无向图点的连通性问题)
- Eclipse中处理图片遇到的问题
- 引导蜘蛛抓取文章的方法分享
- u-boot_smdkv210 分析四:启动代码汇编部分总结
- 八皇后问题(递归)
- poj 3468 A Simple Problem with Integers经典区间更新区间查询
- 结构体内存分布,指针,指针的指针。
- HDOJ搜索题(总计100题)
- nyoj,283,对称排序
- Linux基础编程-文件操作open,lseek,read,write,close
- 关于/usr/bin/env
- Android中文语音合成(TTS)