1. 程式人生 > 實用技巧 >HI3536安裝交叉編譯工具鏈

HI3536安裝交叉編譯工具鏈

一.首先下載Hi3536交叉編譯工具鏈,

https://download.csdn.net/download/u013171226/12737278

二.安裝

1. 進入Hi3536 SDK目錄
2. 在"Hi3536_V100R001***/01.software/board"目錄下,您可以看到一個Hi3536_SDK_Vx.x.x.x.tgz 的檔案,該檔案就是Hi3536的軟體開發包。
3. 在linux伺服器上(或者一臺裝有linux的PC上,主流的linux發行版本均可以),使用命令:tar -zxf Hi3536_SDK_Vx.x.x.x.tgz,解壓縮該檔案,可以得到一個Hi3536_SDK_Vx.x.x.x目錄。

4. 展開SDK包內容,返回Hi3536_SDK_Vx.x.x.x目錄,執行./sdk.unpack(請用root或sudo許可權執行)將會展開SDK包打包壓縮存放的內容,請按照提示完成操作。cd 如果您需要通過WINDOWS作業系統中轉拷貝SDK包,請先執行./sdk.cleanup,收起SDK包的內容,拷貝到新的目錄後再展開。

5. 安裝uclibc交叉編譯器(注意,需要有sudo許可權或者root許可權):進入Hi3536_SDK_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv300-linux目錄,執行chmod +x cross.v300.install,然後執行./cross.v300.install即可。

6. 新增環境變數,其中交叉編譯工具鏈的路徑為:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin.

三.過程中遇到的錯誤

./sdk.unpack:2:./sdk.unpack:source  not found 

原來是Ubuntu中的shell問題,預設是指向dash而不是bash,解決辦法:修改Ubuntu預設的shell,在中終端中執行命令:sudo dpkg-reconfigure dash,

然後繼續執行./sdk.unpack ,問題解決