2021年3月30日

RaspberryPi Pico C/C++ Debug (QtCreator篇)

前言:

這邊延續前面CLI篇的說明,OpenOCD的設置已經做過了,這邊直接設定QtCreator。

環境:


QtCreator設定:

1. 參考下圖進入設置頁面

2. 設定Debugger
先設定ARM Debugger (需先安裝gdb-multiarch)



設置內容如下:
Name: ARM Debugger
Path: /usr/bin/gdb-multiarch

3. 設置Kits



設置內容如下:
名稱: Pico
裝置型態: 通用 Linux 裝置
Compiler: C:     GCC (C, arm 32bit in /usr/bin)
Compiler: C++: GCC (C++, arm 32bit in /usr/bin)
Debugger: ARM Debugger (前面Debugger設定的名稱)
Qt 版本: 無

4. 設置Linux裝置







裝置名稱: Pico SWD Adapter
Pi 4b SWD Adapter IP: 192.168.1.35
username: root
使用者密碼: root密碼 (Pi 4b要設定sshd_config,PermitRootLogin yes)

5. Kits設定Linux裝置為上面的Pico SWD Adapter





















開始Debug


Kits: Pico
Server Port: 3333
本地執行檔: 選取build路徑下的.elf檔案 (piblink.elf)
Break at "main": v



















沒有留言: