該板子的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裡面有兩個串列埠,需要接第二個串列埠,還是就是波特...