自己写bootloader——mini2440(一)

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

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

启动:

1. Nor启动:0地址对应Nor的0地址

2. Nand启动:0地址对应片内4K的0地址

猜你喜欢

转载自www.cnblogs.com/liuyuchun/p/9120200.html