linux內核學習-環境搭建和使用-1.開發板燒寫

自己玩嵌入式linux已經很久了,但是總感覺不夠系統,最近打算重新梳理一遍,發現有很多工具已經過時不能使用了。於是打算重新選擇工具,好好梳理一下。

我的開發板是GEC210。本文的操作通用性很強。

一般SOC能支持的燒錄方式有SD卡、USB、JTAG口等,具體要看SOC的specs。當然如果板子的UBOOT能啓動,那就看UBOOT的功能,因爲強大的UBOOT可以實現網絡升級,U盤升級等各種花式燒錄方法。

本文介紹比較原始的SD卡燒錄

零.大體思路:

1.現在SD卡分兩個區域,並把第一個分區的分區信息清除,形成一個空閒的區域。
2.在SD卡的空閒區域寫入特殊的啓動代碼。
3.根據啓動代碼的使用方法,將指定的文件放入指定的位置。

**

一.SD卡燒錄方法–詳細步驟

**

1.SD卡分區

使用diskgen windows版本
對SD卡重新分區,目的是空出一個自由空間用於存放引導程序。
,先創建主分區10M,然後剩下的空間在創建一個主分區。最後將10M的那個分區刪除,使得這10M空間變成自由空間。保存退出。
在這裏插入圖片描述在這裏插入圖片描述

2.燒錄引導程序

使用的工具是moviNAND。
選擇設備盤符(一定不要選錯了,是SD卡的盤符)和燒錄文件,點擊start。
在這裏插入圖片描述

3.放入燒錄文件

根據第2步燒錄的啓動文件的要求。這個啓動文件要求如下:
1.在SD卡頂級目錄下新建目錄GEC210
2.裏面存入如下文件,根據自己是linux系統還是安卓系統做選擇。
在這裏插入圖片描述
最後存放文件的如下圖所示(我是燒錄linux系統)
在這裏插入圖片描述
如圖所示,官方提供的資料裏面,是沒有更改名字的,存進去之後,重命名就行。

4.上電燒錄

1.出現這個提示按enter鍵,敲入s,敲入1.等待燒錄完畢後,將啓動設置設置成nand flash啓動,然後啓動系統。
在這裏插入圖片描述

三、總結

燒錄過程還是蠻簡單的。主要的出現的問題
1.工具使用問題。
2.燒錄的文件是否匹配的問題。
3.SD卡燒錄器和SD卡的型號可能會影響燒錄。建議首次使用,買個好一點的讀卡器,十來塊左右吧,不要用一兩塊錢那種。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章