快速索引
G04 主要需要 porting 兩個 phy ic 分別是
安裝 Xcode
使用 App store 搜尋 Xcode 後安裝即可
安裝 port for macOS
MAC port: 使用 google 搜尋 “mac port install” 或是使用這個安裝網址
點擊最新的版本進行安裝,當然要先安裝好 xcode 以及 xcode command line tools
下載完後點擊 MacPorts-2.5.4-10.14-Mojave.pkg 之後一直繼續……繼續……就完成了
建立或是選擇 toolchain 所使用的資料夾
沒什麼,就是建立資料夾之後會使用1
mkdir -p STM32_ToolChain
安裝 Eclipse
- 下載:https://www.eclipse.org/downloads/packages/
- 請選擇「Eclipse IDE for C/C++ Developers」—> Mac Cocoa 64-bit
- 載完後點擊 .dmg file 最後只要將 icon 直接拖到 application 就完成了
- 之後打開安裝好的 eclipse
- 跳出 workspace 的路徑
- 選剛剛建立的資料夾 + project
- 點擊 launch
安裝 Eclipse Plugin
- Help -> Install New Software
- 之後會跳出 1. 的視窗,點擊左上角 Eclipse -> Perference -> 會跳出 3. 的畫面,如圖
- 之後根據 3. 的視窗,點擊 Available Software Site -> 然後看到打勾的三個選項有勾起來就可以了,點擊 Apply and Close 關閉
- 關閉後剩下 1. 的視窗,下拉選單點選 CDT
- 勾選的地方請打勾
- 照圖上做即可
- 挑出這個畫面後一直按 Next 就可,如果要授權就 Accept
安裝 GNU ARM Plugin
- 重新啟動後,點擊 Help -> Eclipse Marketplace
- 在 Find 的地方輸入「GNU ARM plug」,然後按下 Enter 鍵後應該會看到第一項是 GNU MCU Eclipse x.x.x,點擊 Install 安裝
- 我是怕麻煩的人,全部都裝吧!!
安裝 GCC ARM Embedded Toolchain
- 下載網址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
- 點選 macOS 64 bit 就可以了
- 把你下載的壓縮檔案放到剛剛的 STM32_Toolchain 資料夾裡面解壓縮,壓縮檔就不要了吧
安裝 ST-LINK upgrade firmware
- 下載網址:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link007.html
- 點選下載
- 放到你喜歡的地方,然後點擊以下路徑,最後雙擊該 .jar 檔案即可
- 接下來要進行 stm32 firmware upgrade 了,先將裝置接上,之後點擊 1. -> 2. -> 3. ,然後等進度條結束就可以了
安裝 OpenOCD
- 網址:https://github.com/gnu-mcu-eclipse/openocd/releases
- 可以使用 git 來進行下載與安裝,但我們這次使用手動的方式,在下載網址中找到 assets 之後下載 macOS 專用的 packages
- 之後隨意解壓縮,然後將目標的資料夾移到之前我們創建的 STM32_ToolChain 資料夾中
- 之後開啟終端機,輸入以下指令
1
2cd ~/STM32_ToolChain/openocd/scripts
../bin/openocd -f board/stm32f469discovery.cfg
不能看到 error 就完成了
如果還有其他需要安裝的 Toolchain 會記錄在此