使用openjtag调试uboot从失败到成功的经验
来源:互联网 发布:传感器 数据融合 异步 编辑:程序博客网 时间:2024/05/29 04:54
今天又狠狠地折腾了openjtag一下,自从上次按照老师的视频上教程轻轻地调试了一下uboot的start_armboot后,发现好像跑飞了指针一样,console老是打印一大堆莫名其妙的错误,同样按照视频上的方法换成_start 函数,打算从第一条指令开始单步调试,老是debug失败,后来问了老是才知道严格按照视频上的做之外,还要在commands上加入load命令,这样无论在调试C,还是汇编程序都是成功的,如下
set substitute-path /work/eclipse_projects/u-boot/u-boot-1.1.6_OpenJTAG E:/my_file/eclipse_projects/u-boot_yuanban/u-boot-1.1.6_OpenJTAG
load <-------------------------就是在这加上这一条指令,不知道是我买openjtag时候配的资料太旧了,还是我眼老花了,的确在手册上和视频教程上没看到有这一行
break start_armboot
c
有时候如果的确真的进入不了debug调试工程的话,试着把dibug模式下的所有断点,还有正在调试或者停止调试的工程都清空一遍,从新在talnet上poll reset halt 一下,甚至重新连接openjtag,再debug一下。openjtag是唯一一个我一样的穷人用来调试跟踪uboot,和linux内核的工具了,要努力学习啊。
还有关于eclipse的学习,我问过老师,他说主要是看gdb的应用手册来学习的。eclipse的使用调试问题我看老师都是用gdb的应用思想来一步步解决的。今天就写到这,希望对以后要用到openjtag的人带来帮助吧,同时在此表示,支持一下韦东山老师。
- 使用openjtag调试uboot从失败到成功的经验
- 006.openJTAG的使用
- 用openjtag烧写uboot到nor falsh中重启openjtag,串口终端没数据输出
- dts从uboot加载到kernel使用案例的分析
- dts从uboot加载到kernel使用案例的分析
- dts从uboot加载到kernel使用案例的分析
- 从JDK下载到HelloWorld调试成功
- 从JDK下载到HelloWorld调试成功
- 从JDK下载到HelloWorld调试成功
- 从JDK下载到HelloWorld调试成功
- RT5350使用uboot从U盘启动linux成功
- openjtag 调试程序
- openjtag 调试 u-boot
- 从JDK下载到HELLOWORLD调试成功 (转)
- Word转换成pdf在vs调试可以成功;发布到IIS上失败的相关设置
- 从魅族的成功总结的几条经验?
- 《从0到1》读书笔记第3章“所有成功的企业都是不同的”第1记:成功企业垄断,失败企业竞争
- 从需求到项目的成功
- Troubleshoot: R.Layout.Main cannot be resolved
- nios中SDRAM,FLASH测试代码
- vim+cscope+ctags+taglist 代码阅读
- Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序
- 算法竞赛入门经典读书笔记(二)7.1简单枚举
- 使用openjtag调试uboot从失败到成功的经验
- 调用HttpClient处理URL重定向
- c语言 数组的初始化
- Apk签名!!!
- JProfiler试用手记
- 记忆化搜索,poj1088
- 北桥 南桥 区别
- Struts2学习笔记(十三) 输入校验(上)
- WinSnmp API和Snmp API的 区别