三 開發板UBOOT燒寫

2021-05-26 22:11:29 字數 1117 閱讀 3636

該板子的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燒寫

注意:如果是第一次燒寫linux 系統,建議先將整個nandflash擦除一次再燒寫,擦除

的辦法是在uboot的命令列介面下輸入nand erase 0。

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

關於開發板程式燒寫

買開發板時,由於買的是二手的mini2440,收到後即開始根據手冊測試。1.按照說明連線好電源,上電,很高興看到了液晶上的linux圖示,開機正常,螢幕等都使用正常 2.按照說明連線好串列埠,設定好超級終端,命令列測試沒問題 3.測試燒寫程式,首先安裝了minitool軟體,直接進行usb燒寫裸機程...

燒寫Android(QT)到4412開發板

一 android4.0.3的燒寫 otg燒寫 1.準備工作 1 硬體準備 itop 4412開發板 電源 串列埠線 otg線 2 軟體及驅動準備 adb驅動 串列埠驅動 超級終端 3 安裝映象 壓縮包 u boot itop 4412.bin uboot 通用引導程式 zimage kernel ...

成功燒寫tiny6410開發板

1.usb轉串列埠驅動安裝失敗,經過查詢資料,主要是最新的版的驅動程式和串列埠線不匹配,如果你找不到合適的驅動程式,可以在電腦上面安裝驅動精靈和驅動人生。這連個軟體可以幫你安裝好對應的驅動,但是需要自己手動選擇驅動版本。3.注意事項 tiny6410裡面有兩個串列埠,需要接第二個串列埠,還是就是波特...