不知道xboot在eclipse中如何用jlink进行硬件调试,搜到下面的帖子:
JLink + GDBServer + gdb 调试 全志Allwinner V3s 的 u-boot-spl程序
挖坑网/填坑网 JLink + GDBServer + gdb 调试 全志Allwinner V3s 的 u-boot-spl程序
unbutu16下添加jlink驱动,不确定是否成功。
所里转到win7下面来调试
打开J-link GDB Server:
这样貌似已经连接了F1C100S
eclipse里面的设置如下:
然后开始debug,顺利的卡在这里:
请问,上面的过程要修改哪里?
最近编辑记录 kgp0213 (2018-05-21 19:48:01)
离线
直接gdb命令行呢
https://whycan.cn/t_1210.html#p5614
表示对你写的那个看不懂,gdbserver不是应该在pc端运行的吗?怎么跑到开发板上运行了?
开发板不能工作的情况下如何运行gdbserver?
离线
linux应用就是酱紫调试的,
系统级调试就得用 jlink自带的gdbserver
那你的系统里面的tp驱动部分算不算系统的一部分?
假设系统本身不带tp驱动部分,那么我来执行一个应用,这个应用会自己加载驱动,此应用执行的时候,tp就可以输入信息到系统,该应用执行之后,再卸载tp驱动,不给别人用,那么此应用,到底算系统的一部份呢,还是只是一个应用?
离线
或者换一种问法,我要是来调试uboot的时候,就必须用jlink的gdbserver了吧? 那调试这个uboot的时候怎么把代码停在uboot执行的第n行语句处呢?
离线
有没啥具体的操作手法?
离线
嗯
离线
这个简单的, 搜一下 gdb的break命令。
搜到的都是一些gdb命令的介绍。但是这些命令在哪里输入? pc端? 系统的控制台?还是 eclipse debug 脚本?
实在对gdb调试没有概念。 有没有对啥是gdb调试的入门介绍资料?
离线