最简单的bootloader的编写步骤

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单的bootloader的编写步骤相关的知识,希望对你有一定的参考价值。

最简单的bootloader的编写步骤:

1. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH
2. 如果bootloader比较大,要把它重定位到SDRAM
3. 把内核从NAND FLASH读到SDRAM
4. 设置"要传给内核的参数"
5. 跳转执行内核

改进:
1. 提高CPU频率, 200MHZ ==> 400MHZ
2. 启动ICACHE

【转】韦东山 老师教学笔记

以上是关于最简单的bootloader的编写步骤的主要内容,如果未能解决你的问题,请参考以下文章

简单BootLoader

开发板刷系统---利用fastboot向iNand中刷入镜像

stm32最简单的实现BootLoader

基于JZ2440开发板编写bootloader总结

Linux系统启动流程简述

freescale飞思卡尔 HCS12 系列单片机bootloader详解