HI3536安裝交叉編譯工具鏈

2021-10-23 15:16:38 字數 999 閱讀 9533

二.安裝

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 ,問題解決

交叉編譯工具鏈安裝

平台 pc 筆者使用虛擬機器vmware 系統 redhat6 ubuntu 版本 4.3.2 tar xvzf arm linux gcc 4.3.2.tgz c 注意這裡使用的是預設解壓路徑,預設是解壓到 usr local arm目錄下 如果需要制定安裝路徑的,只需要在 c後面跟上具體路徑即可...

交叉編譯工具鏈安裝

平台 pc 筆者使用虛擬機器vmware 系統 redhat6 ubuntu 版本 4.3.2 tar xvzf arm linux gcc 4.3.2.tgz c 注意這裡使用的是預設解壓路徑,預設是解壓到 usr local arm目錄下 如果需要制定安裝路徑的,只需要在 c後面跟上具體路徑即可...

安裝交叉編譯工具鏈

1 使用交叉編譯器的原因 出現錯誤 make 1 include asm arm mach types.h is up to date.chk include linux utsrelease.h symlink include asm include asm arm cc kernel bound...