您尚未登录。

楼主 #1 2020-06-10 23:39:18

myxiaonia
会员
注册时间: 2019-06-18
已发帖子: 81
积分: 49.5

sunxi-fel uboot到底是怎么样的过程

由于spi操作在spl引导和uboot引导的程序中表现出截然不同的反应,我务必要搞明白这个uboot到底做了哪些工作

一直没搞明白这个命令到底是如何启动bin文件的

首先进入fel模式后,0地址上写入了一段称为USB.FEL的spl代码,和我们自定义的eGON.BT0是不同的

我理解的sunxi-fel uboot过程是这样的:

fel读取spl代码,复制除spl header部分的spl代码到sizeof(spl header)地址,然后运行,最后重新返回fel。
从代码上可知此spl做了以下工作:初始化clk,dram,mmu,复制spl代码到dram区(此时spl已经更新过,spl header被vector代替)

接下来解析uboot程序,复制uboot程序到对应dram区,从ih_ep处开始运行

离线

#2 2020-06-11 22:40:00

dingxmhan
会员
注册时间: 2020-06-11
已发帖子: 17
积分: 7

Re: sunxi-fel uboot到底是怎么样的过程

怎么TF启动呢??????

离线

#3 2024-04-25 01:21:27

armstrong
会员
注册时间: 2019-04-10
已发帖子: 286
积分: 195.5

Re: sunxi-fel uboot到底是怎么样的过程

看了这个文件里的代码你会清晰的理解:
fel.zip

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn