官方安裝說明:
(1)、在/usr/local目錄下新建 complier 資料夾(存放編譯工具鏈)
#cd /user/local
#mkdir complier
#chmod -r 777 complier
#cd complier
(2).把編譯工具鏈拷貝到 complier 目錄中解壓
#cp /home/ysw/workspace/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 ./
#tar -xvf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2
#cd gcc-arm-none-eabi-5_4-2016q3/bin/
即可看到編譯工具鏈:
(3).把編譯器增加到系統環境變數中
注意:修改系統環境變數,需要重啟才生效
#reboot
2.編譯錯誤:
(1). /bin/sh: 1: gcc-arm-none-eabi/arm-none-eabi-gcc: not found
原因:64bit系統不支援32bit編譯器
#sudo apt-get install lib32ncurses5 lib32tinfo5 libc6-i386
STM32 ucLinux環境搭建
uclinux用到的資源 1 usblib安裝 configure disable udev make sudo make install 2 open ocd 安裝 sudo apt get install libtool autoconf automake texinfo configure p...
STM32F030開發環境搭建
長話短說,由於突然要除錯別人畫的一塊板子,用的是stm32f030除錯乙個adc.include stm32f0xx hal.h 這裡這個標頭檔案要放在其他標頭檔案前面,就是乙個順序問題。不然會報錯一堆未定義。這個問題可能以後編譯器會優化吧,目前先記著。然後需要編譯除錯。我只有dap link,但是...
ARM40 A5 GCC交叉編譯環境搭建
準備 2 解壓編譯工具鏈 將編譯工具鏈解壓到主機 opt目錄下。sudo xz d gcc linaro 4.9.4 2017.01 x86 64 arm linux gnueabi tar.xz sudo tar xvf gcc linaro 4.9.4 2017.01 x86 64 arm li...