三、開發板UBOOT燒寫

 

該板子的Uboot、kernel、rootfs 的鏡像最後都要燒在nandflash 下,因此先了解一下nandflash 的
分區情況以避免出現前後覆蓋的情況:

分區名稱                 地址範圍                                              分區描述
bootloader              0x00000000~0x0003FFFF          燒寫Uboot 的分區
kernel                      0x00040000~0x003FFFFF                  燒寫linux 內核的分區
cramfs                     0x00400000~0x007FFFFF                 燒寫cramfs 格式文件系統(用作備份)
ubifs                         0x00800000~0x3FFFFFFF                    燒寫ubifs 格式文件系統(真正的文件系統)


1.SD啓動的uboot燒寫

1.1.SD啓動的uboot燒寫
在沒有仿真器等程序燒錄工具的情況下,對於原本沒有任何程序的板子,可以使用
S3C6410 的MMC/SD 啓動功能來燒寫一個可用的uboot。

注:由於身邊沒有SD卡 所以只看懂了開發板的說明書而已  也寫一下方法吧

燒寫過程如下:
在Windows 下,通過光盤中的tools/IROM_Fusing_Tool 工具將MMC/SD 啓動的uboot
燒寫到SD 中。

 

找到光盤中的“工具軟件”中的 IROM_Fusing,,,,  並且打開。(具體的詳見開發板說明書P22)

 

2.NandFlash啓動的uboot燒寫
在有SD 啓動的uboot 後,便可以利用這個uboot 來將其他代碼燒寫到板子的Nandflash
中了。這裏演示如何將Nandflash 啓動的uboot 燒寫到Nand 中。步驟如下:
如果到目前爲止還不能使用Ubuntu 中的tftp網絡下載,那麼可以在Windows 下使用USB
下載的方式將uboot 下載到板子中,這裏先以這種方式進行演示。

注意:如果是第一次燒寫linux 系統,建議先將整個nandflash擦除一次再燒寫,擦除
的辦法是在uboot的命令行界面下輸入nand erase 0。

詳細步驟參看板子的說明書P26

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章