社区
Linux_Kernel
帖子详情
怎么用gdb调试uboot?????求解
ling1874
2010-01-11 06:26:56
我是在arm linux正常运行之后 板上运行 gdbserver 调试uboot的elf文件
然后在主机上运行gdb 但是执行到关闭看门狗的时候 str r1,【r0】
会出现segmentation fault 错误(段错误)
是不是因为我在保护模式下运行uboot的问题 ?
那用gdb应该怎么调试uboot 比较好呢???
...全文
739
3
打赏
收藏
怎么用gdb调试uboot?????求解
我是在arm linux正常运行之后 板上运行 gdbserver 调试uboot的elf文件 然后在主机上运行gdb 但是执行到关闭看门狗的时候 str r1,【r0】 会出现segmentation fault 错误(段错误) 是不是因为我在保护模式下运行uboot的问题 ? 那用gdb应该怎么调试uboot 比较好呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ling1874
2010-01-12
打赏
举报
回复
自己来顶一下
充电宝111
2010-01-12
打赏
举报
回复
uboot是直接跑在硬件上的,必然有直接操作某些不被系统允许的硬件的动作,在linux肯定上是不行的
你有两种方法:
1.把uboot移植到linux上(不太可行)
2.直接在硬件上调试uboot,多打印log
T-Quake
2010-01-12
打赏
举报
回复
一般段错误 和内存问题有关。这肯定是程序内部逻辑上的错误,你可以 单步执行,看看到底是哪会出现这个错误 http://learn.akae.cn/media/ch10.html 这有gdb的介绍 你仔细看下
嵌入式开发八股文
嵌入式八股文
MIPS架构下的逆向初探
0x00 前言 本人是新接触mips下的逆向,本文参考了网上众多大佬的文章,权当是个人的学习总结,如有问题还请斧正。 本文主要是借助4道ctf里的题目来阐述。 0x01 静态分析的问题与总结 在x86下IDA的反编译非常的给力,但是在mips下,IDA即使有Retdec插件的帮助,但是局限也比较大(mips64此插件就反编译不了),所以推荐用ghidra。 我们用一道ctf举例(RCTF-cipher) 静态——RCTF-cipher 一位看雪的师傅写的wp:https://bbs.pediy
嵌入式面试_面试宝典整理(包括内核)
1 编译出错 执行 make -j4 uImage 后出现:(说实在,还是第一次遇到这个问题) 查找资料后发现:因为在新版本的(Linux) 上编译老版本的内核版本出现的错误(新版主机linux内核是4.10,被编译版本的内核是3.0的,好像是这么回事!),解决办法是:将kernel/timeconst.pl中第373行的defined()去掉,去掉后如下: ...
嵌入式面试题总结
在复习嵌入式面试题时稍微总结了一下,作为学习笔记!
学习linux的书籍
原文地址:http://wiki.linuxdeepin.com/index.php?title=%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90 内容如下: 书籍推荐 基础入门(必读其一) 《Linux其实很简单》作者为刘金鹏,是网上《笨兔兔的故事》的实体书,本书是一本与众不同的Linux入门读物。将技术图书也以风趣幽默的风格一一道来。书中以一个拟
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章