FreeJoy----簡單易用的可定制 游戲控制搖桿/手柄控制器的固件燒寫

推薦一下這個開源項目
https://github.com/FreeJoy-Team/FreeJoyWiki
功能十分強(qiáng)大
使用網(wǎng)頁翻譯就可以看了 所以也不再介紹細(xì)節(jié)
對于想自制賽車方向盤 模擬飛行搖桿的朋友會很有用
準(zhǔn)備好固件 https://github.com/FreeJoy-Team/FreeJoy/releases
下載STM32 ST-LINK Utility燒寫工具?https://www.st.com/en/development-tools/stsw-link004.html
連接好stm32與stlink 如果你之前沒有使用過stlink?需要在STM32 ST-LINK Utility的安裝目錄下尋找驅(qū)動并安裝
stlink連接電腦打開設(shè)備管理就可以看到

如果一切順利 接下來就可以燒寫固件了
打開下載的固件包 把.hex文件復(fù)制到你順手的位置

打開STM32 ST-LINK Utility

點(diǎn)擊連接

一切正常的話 大概是這樣的

如果出了問題?
檢查連接 如果連接無誤
點(diǎn)擊 菜單欄中的Target->settings選擇swd模式 也可以調(diào)低頻率試試

3.在這個軟件的安裝目錄下使用ST-LinkUpgrade 刷新stlink的固件
4.按住開發(fā)板的reset按鈕 再點(diǎn)擊軟件中的連接 松開reset按鈕
以上 大多都能解決問題
在連接成功后 點(diǎn)擊STM32 ST-LINK Utility菜單欄中的View->Binary File 打開咱們剛才解壓出來的freejoy的固件
完成后大概這樣

點(diǎn)擊燒寫

彈出窗口中點(diǎn)擊start

耐心等待進(jìn)度條跑完(最多也就十幾秒)? 燒寫固件完成
