使用eclipse调试uboot系列0:起始篇

(本来想用系列1作为开始的,后来想想,还是用系列0)

之前在stm32f429移植linux时,都是裸调,看代码都是使用source insight,一直都在为没有一个像keil这么方便的IDE感到不舒服,最近发现了一个可以在ubuntu下使用的IDE:eclipse。

在网上搜了一下,看见在eclipse调试程序时可行的,于是就给自己定了一个小目标:可以在eclipse中调试uboot。最近一有时间就再搞这个eclipse,也有一点点进展了,这个博文,主要是为了列一下最近的进展,还有未来的一些工作:

 

1.  在eclipse中调试stm32f429,这个在网上有很多的参考。

 

本来第二步我准备直接调试uboot的,但是中间遇到了一个很棘手的问题,就是uboot中间会将代码搬到SDRAM中去执行,调试的过程中,代码运行到relocate_code之后,就无法继续调试了,于是我的思路又转到怎样可以在SDRAM调试程序呢??于是才多了下面好多步。

 

2.  使用keil调试内部SRAM中的程序。对eclipse还不太熟悉,SDRAM网上资料又少,但是使用keil调试SRAM中的程序,网上资料一大把,于是先实现在keil中调试stm32f429内部RAM中的程序。

 

3.   使用keil调试外部SDRAM中的程序。我个人感觉这一步是整个系列中最重要的一块。在jlink脚本中初始化时钟,SDRAM。

 

4.  使用eclipse调试内部SRAM中的程序。有了上面的基础,这一步的实现应该会简单很多。

 

5.  使用eclipse调试外部SDRAM中的程序。

 

6.  使用eclipse调试uboot。前面的我都实现了,现在还差这最后一步,接下来的时间继续努力。

 

这6个步骤,准备在接下来的博文里,每一步都写一篇博文,把详细的操作方法都列出来,可以供大家参考,也以后可以自己翻阅,俗话说,好记性不如烂笔头。

 

2018/09/10

今天最后一步也已完成,可以在eclipse中成功调试uboot2016.03

 

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值