天嵌 ARM开发社区

 找回密码
 注册
查看: 1686|回复: 3

是否可以实用eclipse + jlink 实现在内存中调试uboot?

[复制链接]
endlessbest 发表于 2013-9-5 08:15:34 | 显示全部楼层 |阅读模式
    在ubuntu环境下,使用eclipse将uboot编译好之后,使用jlink的gdbserver和zylin调试插件进行调试。但我搞不懂的是.gdbinit文件中的load命令,将uboot下载到了哪里? 按这样的方法始终调试失败。
    我的想法是这样的,将uboot下载到0x30000000地址(内存的起始),然后将pc设置到这里,不就可以从内存运行,开始调试了吗?
TQ-ZQL 发表于 2013-9-5 09:11:33 | 显示全部楼层
这个没有试过,也不确定行不行。有兴趣可以自己找下相关资料
回复

使用道具 举报

 楼主| endlessbest 发表于 2013-9-5 13:07:43 | 显示全部楼层
有个疑问,如果下载到了0x30000000位置,但中断向量表不是在0x00000000的吗,那么遇到中断岂不是无法执行了?
回复

使用道具 举报

bitterguo 发表于 2013-11-13 21:50:51 | 显示全部楼层
加载的是elf文件,应该包含地址信息
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-7 22:31 , Processed in 2.036320 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表