本次燒錄的采用新塘公司官方的NuWriter軟件進行燒錄,現在我們首先來講解如何將uboot,Linux內核,根文件系統燒錄到開發板上。
過程中所需文件鏈接:
鏈接:https://pan.baidu.com/s/18i4MBRKIhrNUptsLfcEmUg
提取碼:rakt
1:插上MiniUSB和MicroUSB接口到電腦USB接口上,MiniUSB是開發板供電插座,MicroUSB是芯片USB通信插座。同時將PA0和PA1的跳冒接到低電平,然后將DEV端接到高電平,表示此時將USB作為從設備。具體連接如下圖:
此時我們按下RESET復位按鍵,電腦上會顯示USB插入圖標。,這表示已經連接電腦了(注意:如果沒有連接請查看驅動是否安裝)。
2.打開NuWriter軟件,此時我們發現串口顯示沒有連接,如圖
現在我們選擇NAND Flash類型,點擊Re-connect按鈕,此時會看到連接成功。
3.在燒錄之前我們必須對芯片進行擦除操作,這點與單片機有些不同的地方,如果不擦除,系統將無法正常加載。點擊Erase按鈕,彈出對話框,選擇擦除全部,點擊OK,即可完成擦除操作。
3.打開u-boot-spl.bin文件。選擇uboot類型,執行地址為0X200,然后點擊Burn按鈕即可完成燒錄。
4.打開u-boot.bin文件,選擇Data類型,開始地址為0x100000,點擊Burn按鈕即可完成燒錄。
5.打開env.txt文件,選擇Environment類型,開始地址為0X80000,點擊Burn按鈕即可完成燒錄。
6.打開NUC977_ubifs_Image.img文件,選擇Data數據類型,開始地址為0X200000,點擊Burn按鈕即可完成燒錄。
7.打開NUC977_ubifs_rootfs.img文件,選擇Data數據類型,開始地址為0x1600000,點擊Burn按鈕即完成燒錄。
注意:在燒錄過程中如果出現燒錄失敗,則需要斷開電源,在接上電源,重現插上USB,然后復位即可。
以上就是所有的文件燒錄步驟。現在我們來試試看是否正常,將跳冒從DEV端轉到HOST端,表示現在將開發板看做主設備,然后將PA1的跳冒拔掉,PA0不動,如圖所示,按下復位鍵,可以看到企鵝圖標,同時光標不停閃爍,這表示燒錄系統都正確,
如果我們將UART連接到電腦,在打印端可以看到有信息輸出,
注意波特率為115200,我們可以在發送框中輸入root加空格,然后發送數據。可以看到進入su界面。
輸入ls -l可以看到文件總數。
至此文件燒錄過程完畢。