移植u-boot-支持NAND启动

目录

一、发现问题

二、解决问题

三、验证试验


一、发现问题

由前面分析得到,u-boot仅支持nor启动。有些板子并没有搭载norflash。所以需要增加nandflash启动。

二、解决问题

在重定位代码之前初始化nandflash。这里传入参数有个细节:ldr r1,_TEXT_BASE 这样一开始地址就确定了

arm采用r0-r4寄存器传参

 重定位代码

三、验证试验

可以看出,代码并没有超过4k。也能成功启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值