NXP IMX6ULL老版本源碼下載方法

摘要

記錄當我們不想使用官方發佈的Yocto工程,如何在NXP官網獨立下載kernel和u-boot源碼。

1 官方網站入口的錯誤

1.1 NXP軟件中心網址:

https://www.nxp.com/design/i-mx-developer-resources/i-mx-software-and-development-tools:IMX-SW

1.2 下載源碼鏈接錯誤

比如我們想下載NXP發佈的 Linux 4.1.15_2.1.0 for i.MX 6SLL源碼,但是點進去以後,卻是無效的鏈接

1.3 官方說明文檔中的錯誤

在i.MX_Linux_User's_Guide.pdf文檔中有描述不使用Yocto,如果建立單獨的編譯環境。由於IMX6的產品比較老,所以官方很多文檔中的鏈接都是錯誤的。包括下面文檔中描述的方法,一樣是失效的。

2 去哪裏下載老產品的源碼

2.1 先通過新版本源碼,找到NXP倉庫的最新位置,確定了NXP倉庫的位置,再去找老版本的源碼。當前NXP最新的源碼是5.4.3_1.0.0的,點擊進入這個鏈接。

2.2 點擊以後發現現在NXP已經在https://source.codeaurora.org/網站發佈源碼,這個網站是Linux基金會維護的一個開源網站。有點類似github。

2.3 通過2.1圖顯示的Source Code鏈接,點擊後進入NXP倉庫:

https://source.codeaurora.org/external/imx/  或者也可以直接訪問https://source.codeaurora.org/,然後一步一步找到NXP的倉庫

2.4 找到NXP倉庫以後,我們就可以下載Linux,u-boot,android的任何版本了。

3 下載kernel

3.1  比如我們要下載Linux內核源碼,那麼找到linux-imx路徑,也就是https://source.codeaurora.org/external/imx/linux-imx/

3.2  在Tags中找到你想下載的版本。通過git clone下載,比如我想下載rel_imx_4.1.15_2.1.0_ga版本。

通過下面命令下載,用-b指定你想下載的tag或分支。

git clone https://source.codeaurora.org/external/imx/linux-imx -b rel_imx_4.1.15_2.1.0_ga

3.3 如果不確定倉庫的路徑是什麼,那麼去找到路徑的summary,在這個頁面的底部有倉庫的路徑。

4 下載u-boot

可以參考下載kernel的方法,在https://source.codeaurora.org/external/imx/路徑下找到uboot-imx。

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