[英]Is it possible to create a proxy in Remote-SSH Visual Studio Code?
[英]having issues getting Visual Studio Code + Remote-SSH & Native debug to connect to openocd (i.e. gdbserver)
有沒有辦法從 Visual Studio Code 中打開某種日志 output 以找出與 gdbserver 的調試連接(在本例中為 openocd)發生了什么?
我正在使用 Microsoft 擴展 Remote-SSH 和本機調試的 MacO 上運行 Visual Studio Code。 我使用遠程 SSH 連接到 CentOS 系統,並且能夠在那里編輯和調試代碼。 I can debug command line C & python using gdb without issues, but have been unable to connect to an openocd gdbserver using the following setup in my launch.json file:
```{
"name": "gdb remote",
"type": "gdb",
"request": "attach",
"remote":true,
"executable": "${WorkspaceFolder}/build/xyz.elf",
"gdbpath": "/usr/bin/gdb",
"debugger_args": ["-ex \"source ~/platform.gdb\""], //sets the correct architecture
"target": "A.B.C.D:10010",
},```
當我嘗試在 launch.json 上面運行遠程 gdb 調試時,起初一切看起來都很開心。 我得到了帶有所有預期按鈕的調試欄,但它不會做任何事情。 如果我檢查 openocd output 它不會告訴我有任何 gdb 連接。 如果我從遠程系統上的命令行運行 gdb,設置適當的架構並執行“目標遠程 ABC.D:10010”我連接沒有問題,openocd 通知我已經建立了連接。 任何有關調試 VSCode 無法真正連接的建議或幫助將不勝感激。
PS 我最近從另一個編輯器轉換為 Visual Studio 代碼,並不完全熟悉它的所有設置。 編輯器最近的這種切換是由於最近在家工作的任務使我的舊 XWindows 編輯器無法通過 VPN 使用。 帶有 Remote-SSH 的 VSCode 似乎是迄今為止我找到的最好的解決方案,所以我非常渴望獲得帶有目標遠程工作的 gdb。
只是為了查看 VSCode wrt SSH 記錄的 output,這不能直接解決您的問題,請在 Mac 上的 VSCode 中嘗試以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.