編譯JZ2440開發板的u boot

2021-06-21 07:45:40 字數 858 閱讀 1374

以前我在大四的時候準備學習linux,然後就去買了塊cortex-a8架構的開發板,我當時選的是qt210,可惜哪會完全沒有基礎,根本不能搞定a8強大的資料手冊,而且當時連uboot也不知道,呵呵,當時勇氣真大,一來就買a8板,後面的前景也讓我嘗到了苦頭,對著一塊在當時看來何等高階的板子我壓根不知道從何處學習,只會開開機,然後實在無聊了再關機睡覺,呵呵,蛋疼啊。。。。

可是等我稍微懂一些嵌入式方面的知識後,再拿出我心愛的a8板時,它已經壞了。。。。不知道它是不是生我的氣,讓它孤獨了那麼久,花費了好些天去排除原因希望能挽回它,最近得到的結果是乙個晶元燒壞了。。。再次無解啊。實在沒有辦法,過了些天終於打算買了塊jz2440板,沒事加深下自己的學習。

這次我打算從u-boot學習,所以今天準備把u-boot工程先建立起來,編譯原廠自己的uboot映象,後續再自己慢慢去修改加入自己的東西。

uboot官方原始碼檔案:u-boot-1.1.6.tar.bz2

開發板原廠補丁檔案:u-boot-1.1.6_jz2440.patch

第二步:在u-boot-1.1.6原始碼的基礎上打上開發板原廠補丁檔案

首先解壓原始碼包:tar  jxvf  u-boot-1.1.6.tar.bz2   

進入解壓後的資料夾:cd   /u-boot-1.1.6/

打上開發板補丁檔案:patch -p1 < ../u-boot-1.1.6_jz2440.patch (注意-p1是阿拉伯數字1而不是小寫的l)

第三步:

配置u-boot:make   100ask24x0_config

編譯u-boot:make

gcc-3.4.5-glibc-2.3.6/bin。

現在一切都好了,直接做第三步就可以順利編譯u-boot工程了。

uboot配置分析(jz2440開發板)

yonzuge學習總結 uboot配置分析 解壓tar xvf u boot 1.1.6.tar.bz2 打補丁patch p1 配置make 100ask24x0 config 編譯make 1 檢視makefile 1.0100ask24x0 config unconfig mkconfig c...

jz2440開發板以nfs啟動

1,ping通 關防火牆 虛擬機器橋連線 設定為同一閘道器 採用 電腦連wifi 開發板接路由器模式 2,修改ubuntu上的 etc exports 加上要共享的目錄按照格式修改 3,重啟nfs 服務 sudo etc init.d nfs kernel server restart 4,修改開發...

JZ2440開發板 修改ARM晶元時鐘 學習筆記

想要修改arm晶元的時鐘,需要去查詢晶元手冊和原理圖,獲取相關的資訊 見下方 首先來看時鐘的結構圖 根據結構圖可以看出,時鐘源有兩種選擇 1.xtipll和xtopll所連線的晶振 2.extclk引腳外接乙個時鐘源 om 3 2 用來選擇到底使用哪個時鐘源 再檢視原理圖,可以發現 om3和om2硬...