博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bootloader架构设计
阅读量:4286 次
发布时间:2019-05-27

本文共 231 字,大约阅读时间需要 1 分钟。

一个完整的bootloader分为BL1和BL2,我们在设计bootloader时也是分为这两个模块进行单独设计

第一阶段程序(BL1)架构设计:

这里写图片描述

如果芯片是6410,则需要初始化外设基地址;

如果芯片是210,则需要取消存储保护区和初始化iram,irom。
第二阶段程序(BL2)架构设计:

这里写图片描述

按键初始化的目的是验证中断是否能正常工作;

通过tftp从宿主机下载内核到开发板内存,程序不会自动运行,还需要bootm命令才能使它运行,因此需要移植bootm命令。

你可能感兴趣的文章
概率密度函数、概率分布函数、概率质量函数
查看>>
StanFord ML 笔记 第五部分
查看>>
大数定律和中心极限定律
查看>>
StanFord ML 笔记 第六部分&&第七部分
查看>>
StanFord ML 笔记 第八部分
查看>>
《图像处理实例》 之 Voronoi 图
查看>>
TessorFlow学习 之 序言
查看>>
《图像处理实例》 之 二值图像分割
查看>>
Matplotlib模块
查看>>
StanFord ML 笔记 第一部分
查看>>
StanFord ML 笔记 第二部分
查看>>
StanFord ML 笔记 第三部分
查看>>
《图像处理实例》 之 局部极值提取
查看>>
硬盘读取不了-->>完美解决
查看>>
《图像处理实例》 之 拓扑重建
查看>>
《图像处理实例》 之 寻找图纸标注
查看>>
《图像处理实例》 之 拟合求交点
查看>>
《图像处理实例》 之 填充封闭区域
查看>>
《图像处理实例》 之 疏密程度统计
查看>>
支持向量机(理论+opencv实现)
查看>>