解決mac下stm32CubeMX CLion openocd開發環境的debug模式報錯問題
在上一篇文章“mac下stm32CubeMX CLion openocd開發環境”中,我們成功搭建了開發環境并能夠運行程序。然而,在進行debug時卻出現了錯誤提示。本文將重點解決這個問題。查找錯誤和
在上一篇文章“mac下stm32CubeMX CLion openocd開發環境”中,我們成功搭建了開發環境并能夠運行程序。然而,在進行debug時卻出現了錯誤提示。本文將重點解決這個問題。
查找錯誤和解決方法
1. 在上一篇文章中,我們已經完成了環境的設置,可以成功運行。但是,在debug時卻出現了錯誤。根據官方插件的issue,也有其他用戶遇到了類似的問題。
2. 解決這個問題其實很簡單。首先進入CLion的設置界面,找到openocd的設置選項。
3. 在構建選項中,你可以看到openocd的設置。你也可以點擊箭頭展開,以便查看更多的設置選項。
4. 最關鍵的一步是取消勾選“use shipped with clion”選項。確保這個選項沒有被勾選上。
5. 接下來,你需要確認是否已安裝了gcc-arm-embedded工具鏈。如果沒有安裝,可以通過執行相應的命令來進行安裝。
6. 進行debug操作也很簡單。首先,在你想要設置斷點的地方打上斷點,然后點擊右上角的debug按鈕。你會看到板子上的ld1指示燈閃爍,程序也會停在斷點處。你可以通過點擊底部的按鈕進行單步運行。
通過以上步驟,你應該能夠成功解決在mac下使用stm32CubeMX、CLion和openocd進行debug時出現的報錯問題,并順利進行調試操作。
結論
本文介紹了如何解決在mac下使用stm32CubeMX、CLion和openocd進行debug時出現報錯的問題。通過設置正確的openocd選項并安裝必要的工具鏈,我們可以順利進行程序的調試操作。希望本文對于正在使用這些工具進行開發的讀者們有所幫助。