使用eclipse除錯uboot系列0 起始篇

2021-08-27 04:36:57 字數 866 閱讀 5431

(本來想用系列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。前面的我都實現了,現在還差這最後一步,接下來的時間繼續努力。

2018/09/10

今天最後一步也已完成,可以在eclipse中成功除錯uboot2016.03

使用Eclipse對FFMpeg進行除錯

在研究 的過程中,除錯執行是一種非常有效的方法。我們常用的visual studio建立的工程可以很方便地對程式進行除錯執行。但是對於ffmpeg這樣的工程,想要進行單步除錯就沒這麼容易了。如果一定要除錯執行ffmpeg,最好按照我們之前博文的描述編譯完成之後,放在eclipse中進行除錯執行。在開...

使用Eclipse對FFmpeg進行除錯

在研究 的過程中,除錯執行是一種非常有效的方法。我們常用的visual studio建立的工程可以很方便地對程式進行除錯執行。但是對於ffmpeg這樣的工程,想要進行單步除錯就沒這麼容易了。如果一定要除錯執行ffmpeg,最好按照我們之前博文的描述編譯完成之後,放在eclipse中進行除錯執行。在開...

如何使用eclipse除錯Hadoop作業

b color green size large 使用eclipse來除錯hadoop作業是非常簡潔方便的,散仙以前也有用eclipse開發過hadoop程式,但是一直沒有深入了解eclipse除錯的一些模式,有些時候也會出一些莫名奇妙的異常,最常見的就是下面這個 size color b 其實這並...