您好,歡迎進入深圳市穎特新科技有限公司官方網(wǎng)站!
燒錄U-Boot
依照下列步驟將編譯完成的U-Boot燒錄至NAND Flash/SPI Flash/eMMC 中。
U-Boot的編譯方法請參考4.3章節(jié)。
3.11.1 燒錄所需檔案
4. u-boot.bin (預(yù)設(shè) offset 為 0x100000,執(zhí)行位置為 0xE00000)
5. u-boot-spl.bin (預(yù)設(shè)DDR執(zhí)行位置為 0x200)
6. env.txt (預(yù)設(shè) offset為 0x80000)
各檔案中配置的offset 位置及執(zhí)行位置可參考內(nèi)容說明。
U-Boot 環(huán)境變數(shù)檔案(env.txt)內(nèi)容說明
env.txt 存放的是 U-Boot 的環(huán)境變量及其數(shù)值,內(nèi)容舉例如下:
每一行表示一個 U-Boot 環(huán)境變數(shù),格式為:
變量=數(shù)值
變量、=(等號) 和數(shù)值之間不要有空白,換行符號為 (0x0d, 0x0a)。
env.txt 當(dāng)中的變量為 U-Boot 預(yù)設(shè)環(huán)境變量,變數(shù)意義請參考預(yù)設(shè)的環(huán)境變數(shù)。
燒錄至NAND Flash
1. 選擇 “NAND” 模式。
2. 選擇 u-boot-spl.bin 檔案, 設(shè)定 image type為 uBoot 模式 ,設(shè)定 image execute address 為 0x200 ,按burn 燒錄 u-boot-spl.bin.。
3. 選擇 u-boot.bin檔案,設(shè)定 image type為 Data 模式,設(shè)定 image start offset 為0x100000 ,按burn 燒錄 u-boot.bin 。
4. 選擇 env.txt檔案,設(shè)定 image type為 Environment 模式,設(shè)定 image start offset 為0x80000,按burn 燒錄env.txt 。
3.11.4 燒錄至SPI Flash
1. 選擇 “SPI” 模式。
2. 選擇 u-boot.bin 檔案, 設(shè)定 image type為 uBoot 模式,設(shè)定 image execute address 為 0xE00000,按burn 燒錄 u-boot.bin.。
(image execute address 位址可以調(diào)整,請參考章節(jié)說明。)
3. 選擇 env.txt檔案,設(shè)定 image type為 Environment 模式,設(shè)定 image start offset 為0x80000,按burn 燒錄env.txt 。
燒錄至eMMC
1. 選擇 “eMMC” 模式。
2. 選擇 u-boot.bin 檔案, 設(shè)定 image type為 uBoot 模式,設(shè)定 image execute address 為 0xE00000,按burn 燒錄 u-boot.bin.。
(image execute address 位址可以調(diào)整,請參考 4.3.3章節(jié)說明。)
3. 選擇 env.txt檔案,設(shè)定 image type為 Environment 模式,設(shè)定 image start offset 為0x80000,按burn 燒錄env.txt 。
解決無法啟動Nu-Writer的問題
目前Nu-Writer 是基於microsoft visual C++ 2008平臺所編寫的一套工具,所以在執(zhí)行此工具時,如遇到無法啟動的現(xiàn)象時,很有可能是由於在PC上缺少 “Microsoft Visual C++ 2008 Redistributalbe” 元件的關(guān)係。
如果缺少此元件,請至microsoft網(wǎng)站下載並安裝。
簡體中文版可至此下載 –
http://www.microsoft.com/en-us/download/details.aspx?id=29
上一篇:SPI接口功能描述
掃碼關(guān)注我們
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08