色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

qemu-riscv在scode的gdb調試步驟

冬至子 ? 來源:linshire ? 作者:linshire ? 2023-09-28 10:54 ? 次閱讀

qemu-gdb的使用

qemu支持gdb調試,只需要在命令中添加 -s -S兩個參數即可,在bsp/qemu-riscv下已經有了qemu-dbg.sh,且加入了該參數,

1.jpg

那么我們直接使用該腳本即可,這時候什么也不會顯示,因為qemu在等待我們的連接

1.jpg

vscode 使用gdb調試

當然!!!

首先!!!

裝插件!!!

1.jpg

然后就該寫配置文件了

這配置文件呢,在bsp/qemu-riscv/.vscode/launch.json,沒有就自己新建一個,當然,下面的配置這是仿照qemu-arm-a9寫的

這里呢,需要手動啟動qemu-dbg.sh,在setupCommands配置下似乎不能使用shell去運行sh文件,會使用不了一些命令,所以我將這個參數注釋了,然后需要修改一下gdb工具的地址就可以了,也就是編譯器路徑/bin/下的riscv64-unknown-elf-gdb

{
"version": "0.2.0",
"configurations": [
{
"name": "Debug @Linux",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/rtthread.elf",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true,
"miDebuggerServerAddress": "localhost:1234",
"serverLaunchTimeout": 2000,
"customLaunchSetupCommands": [],
// "setupCommands": [
// {
// "text": "shell qemu-dbg.sh
// }
// ],
"MIMode": "gdb",
"miDebuggerPath": "/home/linshire/toolchains/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gdb"
}
]
}

用來那么到現在,我們就完成了幾乎所有配置

Run!!!

現在,立刻,馬上,開始我們的調試

執行qemu-dbg.sh去啟動qemu

1.jpg

打開vscode的debug窗口,干起來

1.jpg

點擊左上角的小三角形箭頭,就ok了,已經跑起來了

1.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM芯片
    +關注

    關注

    1

    文章

    126

    瀏覽量

    21520
  • Shell
    +關注

    關注

    1

    文章

    366

    瀏覽量

    23430
  • GDB調試
    +關注

    關注

    0

    文章

    24

    瀏覽量

    1472
  • qemu
    +關注

    關注

    0

    文章

    57

    瀏覽量

    5371
收藏 人收藏

    評論

    相關推薦

    QEMU+GDB調試ARM程序

    通過GDB調試代碼的便利性無需贅言。我們直接以調試meta-hypervisor為示例進行說明。
    的頭像 發表于 10-08 09:17 ?2968次閱讀

    使用GDB調試Linux應用程序

    本篇講解使用GDB調試Linux應用程序,以下以 `hellowld.c` 為例介紹 GDB調試入門。
    發表于 06-27 15:48 ?478次閱讀

    RISC-V 匯編語言程序的調試

    。 另外-bios non代表的意思就是不需要裝載qemu默認的bios,模擬的平臺上不需要這部分的信息。 啟動gdb調試器客戶端: risc
    發表于 07-19 16:27

    Windows平臺使用VSCode調試 RT-Thread qemu-vexpress-a9 BSP工程

    路徑信息。不是每次都需要更新,只有使用了 menuconfig 重新配置了 RT-Thread 或更改了 rtconfig.h 頭文件時才需要。步驟四 修改 qemu-dbg.bat 文件開始
    發表于 10-26 15:25

    riscv實現自定義指令并用qemu運行的過程

    install 其中your_path/linux_qemu是自己存在的目錄。編譯完成后,qemu該目錄下。 4.1 添加擴展指令的decodetree 由于riscv指令格
    發表于 08-16 07:27

    嵌入式編程中為什么使用qemuqemu的實際應用

    aarch64編程,采用qemu,運行自己寫的裸機代碼,能夠非常方便的進行各種實驗。 進行rtos的開發過程中,經常會采用qemu作為調試工具,進行龍芯、樹莓派、
    發表于 08-16 06:44

    制作一個qemu上運行鴻蒙的liteos-m內核

    remote localhost:1234 b main c list 更多gdb相關的調試可以查閱gdb的使用手冊。 這樣就能夠愉快的玩qemu
    發表于 08-16 08:24

    基于QEMU系統模擬器Xilinx/QEMU的運行與調試

    Xilinx基于QEMU系統模擬器Xilinx/QEMU可用于模擬運行Zynq Linux的運行與調試
    的頭像 發表于 07-04 07:50 ?9228次閱讀

    Linux應用的GDB調試的原理及過程分析

    GDB調試是應用程序開發板上運行,然后PC機上對開發板上得應用程序進行調試,PC機運行GDB
    發表于 03-05 09:44 ?3447次閱讀
    Linux應用的<b class='flag-5'>GDB</b><b class='flag-5'>調試</b>的原理及過程分析

    Linux:QEMU調試內核的步驟

    Linux:QEMU調試內核的步驟
    的頭像 發表于 06-23 09:03 ?3177次閱讀
    Linux:<b class='flag-5'>QEMU</b><b class='flag-5'>調試</b>內核的<b class='flag-5'>步驟</b>

    riscv32的qemu上體驗nuttx的編譯和執行過程

    nuttxriscvqemu上運行體驗 1.前言 2.環境準備 2.1 安裝riscv32交叉編譯工具鏈 2.2 安裝qemu 2.3
    的頭像 發表于 12-28 10:28 ?5578次閱讀

    riscv-binutils-gdb RISC-V版gdb調試工具

    riscv-binutils-gdb.zip
    發表于 04-25 10:23 ?0次下載
    <b class='flag-5'>riscv-binutils-gdb</b> RISC-V版<b class='flag-5'>gdb</b><b class='flag-5'>調試</b>工具

    ubuntu中調試GDB

    ubuntu 中調試 gdbtest.c # include # include int main ( int argc, char *argv[]) { unsigned int times
    的頭像 發表于 07-27 16:31 ?1083次閱讀
    <b class='flag-5'>在</b>ubuntu中<b class='flag-5'>調試</b><b class='flag-5'>GDB</b>

    如何使用GDB調試工具

    qemu-system-x86的pid為269427,則用下面的命令將進程附加到GDB調試 gdb attach 269427 #gdb a
    的頭像 發表于 11-09 17:17 ?892次閱讀
    如何使用<b class='flag-5'>GDB</b><b class='flag-5'>調試</b>工具

    如何使用linux下gdb調試python程序

    如何使用linux下gdb調試python程序? Linux下,可以使用GDB(GNU調試器)來調試
    的頭像 發表于 01-31 10:41 ?2706次閱讀
    主站蜘蛛池模板: 我们日本在线观看免费动漫下载| 久久亚洲AV无码精品午色夜麻豆| 亚洲天堂2017无码| 欧美无码专区| 国产亚洲日韩另类在线播放| 99久久无码一区人妻A片竹菊| 亚洲精品AV无码永久无码| 秋霞鲁丝片Av无码| 乱子伦在线观看中文字幕| 国产婷婷午夜无码A片| 成人网络电视破解版| 97视频免费在线观看| 夜月视频直播免费观看| 网址在线观看你懂我意思吧免费的| 欧美高清另类video| 又黄又肉到湿的爽文| 玩两个少妇女邻居| 轻点灬大ji巴太粗太双性高h| 久久视频在线视频观看精品15| 国产精品免费久久久久影院| www.久艹| 99国产电影| 中文字幕亚洲无限码| 亚洲婷婷天堂综合国产剧情| 四虎影视国产精品亚洲精品hd | 用快播看黄的网站| 亚洲精品视频免费看| 天天躁夜夜踩很很踩2022| 日本免费一区二区三区四区五六区| 嫩草影院在线观看精品视频| 快穿之H啪肉| 久久中文字幕综合不卡一二区| 花蝴蝶在线直播观看| 国产一区内射最近更新| 国产欧美精品国产国产专区| 国产精品伦理一二三区伦理| 国产精品九九九久久九九| 国产成人自产拍免费视频| 国产成人无码AV麻豆| 国产精品人成视频免费999| 国产精品一区二区在线播放 |