平臺:迅為-IMX6開發板 系統:Ubuntu系統

Ubuntu 需要燒寫三個文件,uboot,內核鏡像以及文件系統。
uboot:使用“iTOP-IMX6 開發板光盤資料\03-鏡像_Android4.4 文件系統”目錄下的
“u-boot.bin”文件,iMX6 開發板的 uboot 源碼和鏡像都是通用的。
內核鏡像:使用“iTOP-IMX6 開發板光盤資料\05-鏡像_Qt”目錄下的“uImage”,
Ubuntu 的內核鏡像和 Qt 的內核鏡像通用。
文件系統:使用“iTOP-IMX6 開發板光盤資料\06-鏡像_Ubuntu”目錄下的
“iMX6_ubuntu_12.04.tgz”。
將三個文件拷貝到燒寫工具“Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS
Firmware\files\ubuntu”目錄下,如下圖所示。
然后返回到燒寫工具的“Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER”目錄,如下
圖所示。
打開上圖所示的“cfg.ini”文件,如下圖所示,最后一行修改為“name =Ubuntu-SabreSD-eMMC”。特別注意,Ubuntu 的首字符要大寫。
接著設置開發板的啟動模式,薄碼開關的 5,6,7 位,分別設置為 110(撥向開發板外沿是
0,內延是 1)。啟動開發板,接上串口,接上 OTG 線,打開串口控制臺(不會有任何打印信
息),打開“MfgTool2.exe”工具,如下圖所示。
然后點擊 start,開始燒寫,需要好幾分鐘,這個期間串口控制臺會打印信息。如下圖所
示。
燒寫過程中,串口會不停的打印信息,如下圖所示。
如果是 win7 系統可能會打印提醒格式化的工具,點擊取消即可,不影響使用。
幾分鐘之后,如下圖所示,燒寫完畢。
如上圖所示,單擊按鈕“Stop”,然后歐單擊“Exit”。接著拔掉和 PC 連接的 OTG
線,開發板斷電,設置薄碼開關為 eMMC 啟動。再上電,開發板進入 uboot 模式,如下圖
所示。
然后在控制臺使用命令,“setenv bootsystem ubuntu”和“saveenv”,設置 uboot
為 Ubuntu 啟動模式,如下圖所示。
然后在串口控制臺使用“reset”重啟命令,等待系統啟動,如下圖所示,系統 Ubuntu
啟動之后,控制臺輸入回車如下圖所示。
-完成