前言
前面我們體驗了直接在板上C開發(fā),我們也可以直接板上GDB調試,避免了遠程gdbserver等繁瑣。
安裝
sudo apt install gdb
運行
root@starfive:~# gcc -g framebuffer.c -o framebuffer
root@starfive:~# gdb framebuffer
如果帶參數
gdb --args framebuffer /dev/fb0
斷點
(gdb) b main
Breakpoint 1 at 0x1052: file framebuffer.c, line 165.
運行
(gdb) r
Starting program: /root/framebuffer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1".
Breakpoint 1, main (argc=1, argv=0x3ffffffa48) at framebuffer.c:165
165 lcd_init(argv[1]);
(gdb)
查看表達式值
(gdb) p argv[1]
$1 = 0x3ffffffcf8 "/dev/fb0"
(gdb)
單步
s進入函數
n不進入函數
總結
直接在板上使用gdb進行調試,非常愉快,避免了遠程gdb的繁瑣。
審核編輯:湯梓紅
-
計算機
+關注
關注
19文章
7636瀏覽量
90303 -
調試
+關注
關注
7文章
609瀏覽量
34548 -
編程
+關注
關注
88文章
3685瀏覽量
94935 -
開發(fā)板
+關注
關注
25文章
5570瀏覽量
102892 -
單板計算機
+關注
關注
0文章
84瀏覽量
15916 -
gdb
+關注
關注
0文章
60瀏覽量
13554 -
RISC-V
+關注
關注
46文章
2508瀏覽量
48361 -
RISC-V處理器
+關注
關注
0文章
81瀏覽量
10340
發(fā)布評論請先 登錄
昉·星光單板計算機正式發(fā)售,加速RISC-V生態(tài)發(fā)展

【昉·星光 2 高性能RISC-V單板計算機體驗】VisionFive2開箱+安裝Ubuntu
賽昉科技昉·星光RISC-V單板計算機首發(fā)試用
【RISC-V專題】賽昉科技昉·星光RISC-V單板計算機首發(fā)試用
RISC-V VisionFive (昉星光單板計算機)系列課程
【RISC-V專題】昉·星光 2(VisionFive 2)RISC-V單板計算機免費試用
【昉·星光 2 高性能RISC-V單板計算機體驗】2更換Debian操作系統(tǒng)
【RISC-V + OpenCV 計算機視覺】用 VisionFive 2 昉·星光 2 進行物體識別
【昉·星光 2(VisionFive 2)RISC-V單板計算機】根目錄擴容-愉快的install大型軟件
昉·星光2 RISC-V單板計算機體驗(二) - 系統(tǒng)環(huán)境

評論