天天看點

u-boot學習(六):自己寫bootloader

按照前面分析的u-boot的啟動流程,自己寫一個簡單的Bootloader。這是參考韋東山老師的視訊寫的。

1、初始化硬體:關看門狗、設定時鐘、設定SDRAM、初始化NAND Flash

2、如果Bootloader比較大,要重定位到SDRAM

3、把核心從NAND FLASH讀入SDRAM

4、設定“要傳給核心的參數”

5、跳轉執行核心

start.S代碼如下:

init.c

boot.c

boot.lds

setup.h

Makefile

繼續閱讀