TINY4412从sd卡启动过程分析

本文详细分析了TINY4412芯片从SD卡启动的过程,包括iROM执行BL1的加载与验证,以及BL1如何初始化系统时钟和DRAM。同时,介绍了如何烧录U-Boot到SD卡,利用Android_Exynos4412_iROM_Secure_Booting_Guide进行操作,重点提到了烧录脚本sd_fusing.sh的使用方法和注意事项。
摘要由CSDN通过智能技术生成

从4412的数据手册,我们能够了解到,tiny4412启动过程是分下面几步的:


总结起来就是,4412上电,然后就从iROM处执行代码,iROM要做的任务就是①:将BL1从sd卡或者其他的存储设备中下载到芯片内部256KB的SRAM中,然后跳转到芯片内部SRAM中执行BL1,②:检查BL1的完整性. 而后BL1初始化系统时钟以及DRAM等,初始化完毕后,从sd卡或者其他存储设备中拷贝操作系统到DRAM中,并跳转到DRAM中运行.

相信这些东西,大家从数据手册上也是能了解到,但是数据手册并没有告诉我们实际的操作,下面介绍我用的分析以及操作:

首先需要阅读Android_Exynos4412_iROM_Secure_Booting_Guide_Ver.1.00.00.pdf 这分文档,里面有完整的说明各个阶段需要完成的任务,这个在之后自己写操作系统是要用到的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值