1. 程式人生 > >NUC972 linux 燒錄

NUC972 linux 燒錄

src 重新 硬件 點擊 clas flash u-boot sdn iter

節介紹如何刻錄uboot、kernel和文件系統到NAND Flash, 並且設定NUC970系列芯片從NAND Flash中開機。本節操作需要windows環境下進行。(初次連接電腦需要安裝驅動)

技術分享圖片

A.酷客-Coidea972開發板 UART和USB連接PC

B.將酷客-Coidea972開發板設定成USB開機,此時電腦會顯示發現新硬件

技術分享圖片

C.開啟NuWriter選擇NUC970系列芯片,並選擇完成後按下“Continue”

技術分享圖片

註意:NuWriter打開的時候,會自動連接開發板。Re-Connect指示燈會顯示綠色。如果開發板重上電或復位,則需要按下Re-Connect鍵進行重新連接。

技術分享圖片

從開發板的串口打印信息中,也可以看出來開發板的工作狀態,當開發板上電時,串口打印信息如下:

技術分享圖片

此信息代表開發板以USB方式啟動。當NuWriter與開發板連接以後,串口打印信息如下:

技術分享圖片

此信息代表開發板進入程序下載模式,此時才可以下載程序。

D.擦除全盤

擦除全盤不是必須的,但是如果文件系統有更新,或者在文件正常燒錄的情況下仍然無法正常開機則需要擦除全盤,點擊NuWriter的Erase按鈕擦除全盤。

技術分享圖片

在彈出的對話框直接點OK,即可擦除全盤。

技術分享圖片

E.燒錄u-boot-spl.bin,

        1. 選擇“NAND”模式
        2. 輸入Image檔案數據:
          1. Image Name : u-boot-spl.bin
          2. Image Type : uBoot
          3. Image encrypt : Disable
          4. Image execute address : 0x200
        3. 按下“Burn”
        4. 等待進度表完成
        5. 技術分享圖片 按下“Verify”確認燒入資料是否正確

F.刻錄u-boot.bin

1.選擇“NAND”模式

2.輸入Image檔案數據:

          1. Image Name : u-boot.bin
          2. Image Type : Data
          3. Image encrypt : Disable
          4. Image start offset : 0x100000

3.按下“Burn”

4.等待進度表完成

技術分享圖片 5.按下“Verify”確認燒入資料是否正確

G.刻錄env.txt

        1. 選擇“NAND”模式
        2. 輸入Image檔案數據:
          1. Image Name : env.txt
          2. Image Type : Environment
          3. Image encrypt : Disable
          4. Image start offset : 0x80000
        3. 按下“Burn”
        4. 等待進度表完成
        5. 按下“Verify”確認燒入資料是否正確

技術分享圖片

H.刻錄970uimage

        1. 選擇“NAND”模式
        2. 輸入Image檔案數據:
          1. Image Name : 970uimage
          2. Image Type : Data
          3. Image encrypt : Disable
          4. Image start offset : 0x200000
        3. 按下“Burn”
        4. 等待進度表完成
        5. 技術分享圖片
          按下“Verify”確認燒入資料是否正確

I.刻錄rootfs_yaffs2文件系統

  1. 選擇“NAND”模式
    1. 輸入Image檔案數據:
      1. Image Name : rootfs_yaffs2
      2. Image Type : Data
      3. Image encrypt : Disable
      4. Image start offset : 0x2000000(註意這裏比上面多一個0)
    2. 按下“Burn”
    3. 等待進度表完成
    4. 按下“Verify”確認燒入資料是否正確

技術分享圖片

J.將酷客-Coidea972開發板設定成從NAND開機,然後重新啟動 酷客-Coidea972開發板.

技術分享圖片

K.至此,嵌入式Linux系統已成功地在開發板上跑起來了。

技術分享圖片

此時由於linux系統沒有安裝任何的開機啟動應用,所以液晶屏界面會一直顯示linux內核開機界面。編寫或添加自己的應用。

這裏只有NAND需要,其他都不需要SPL。

NUC972 linux 燒錄