樹莓派開發stm32


樹莓派開發stm32

需要安裝的東西

gcc-arm-none-eabi和openocd使用手工下載可以得到最新版,支持最新的技術和芯片.
另外,自動安裝版的gcc-arm-none-eabi沒有gdb,無法調試.

先安裝下這兩個:

apt install -y libncurses5 make
名稱 介紹 手工下載地址 包管理器自動安裝
gcc-arm-none-eabi 代碼編譯工具 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads apt install -y arm-none-eabi-gcc
OpenOCD 用於燒錄編譯出來的程序到單片機里 https://github.com/xpack-dev-tools/openocd-xpack/releases apt install -y openocd

需要用windows的cubemx生成初始工程

手工安裝gcc-arm-none-eabi

在上面的地址下載最新版的二進制包.(這里下載到的是gcc-arm-none-eabi-9-2020-q2-update-aarch64-linux.tar.bz2)
解壓它:

tar zxvf gcc-arm-none-eabi-9-2020-q2-update-aarch64-linux.tar.bz2

移動到/usr/local

然后把bin目錄添加到PATH變量:

vim /etc/profile

export PATH 下面,添加一行(順便手工執行下,不然得重啟才有效果):

export PATH=$PATH:/usr/local/gcc-arm-none-eabi-9-2020-q2-update/bin

手工安裝openocd

在上面的地址下載最新版的二進制包,解壓后移動到/usr/local,然后ln創建符號鏈接即可

最后參考這個:
https://www.cnblogs.com/DragonStart/p/12966851.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM