2018年5月8日 星期二

在mac開發stm32f103,eclipse+stlinkv2+openocd

這一篇使用openocd方法連接stlinkv2

安裝openocd: 參考來源: http://www.davidrojas.co.uk/stm32f3discovery-on-mac-os-x-using-eclipse-gcc-arm-and-openocd/
指令:brew install openocd --enable_ft2232_libftdi --enable_stlink
會安裝在 /usr/local/Cellar/open-ocd
打開 eclipse -> preference
裡面找到 Run/Debug -> String Substitution 裡面的 openoce_path


將openocd程式所在位置填進去

在Debug Configurations地方選擇GDB OpenOCD Debugging
在Debugger分頁地方,config option加入
-f /usr/local/share/openocd/scripts/interface/stlink-v2.cfg -f /usr/local/Cellar/open-ocd/0.10.0/share/openocd/scripts/target/stm32f1x.cfg
用以指定介面的參數檔以及目標晶片的參數檔

這樣就可以了

如果有發生不能連線的問題
那麼在連線前按住RESET鍵在點選Debugger啟動,就可以順利連線了

沒有留言:

張貼留言