Chinaunix首页 | 论坛 | 博客
  • 博客访问: 155565
  • 博文数量: 38
  • 博客积分: 687
  • 博客等级: 上士
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-09 10:48
文章分类

全部博文(38)

文章存档

2019年(1)

2016年(1)

2014年(5)

2013年(1)

2012年(8)

2011年(17)

2010年(2)

2009年(3)

我的朋友

分类: 嵌入式

2011-08-12 21:01:28

qemu-system-arm -M versatilepb -nographic -kernel u-boot.bin -S
-S 表示freeze CPU at startup (use 'c' to start execution)
ctrl-a c 进入qemu monitor。再执行一遍,退出qemu monitor,进入qemu console。
ctrl-a x 退出qemu

QEMU 0.14.50 monitor - type 'help' for more information
(qemu) info registers
R00=00000000 R01=00000000 R02=00000000 R03=00000000
R04=00000000 R05=00000000 R06=00000000 R07=00000000
R08=00000000 R09=00000000 R10=00000000 R11=00000000
R12=00000000 R13=00000000 R14=00000000 R15=00000000
PSR=400001d3 -Z-- A svc32
(qemu) gdbserver tcp::1234
Waiting for gdb connection on device 'tcp::1234'
(qemu)

打开另一个terminal。
运行arm-linux-gdb u-boot.bin
(gdb) target remote localhost:1234
Remote debugging using localhost:1234
0x00000000 in ?? ()
(gdb)

阅读(1268) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~