1. 程式人生 > >S5PV210 JLink 裸機除錯

S5PV210 JLink 裸機除錯

今天除錯了 ADSv1.2 + JLink 4.36d + AXD RDI,能夠裸機除錯S5PV210的程式了。

缺點就是生成的程式碼效率較低,因為ADS不支援cortex-A8,只能生成ARM7或者ARM9這類相容的程式碼。

程式直接放在IRAM裡執行,0xd0020010基址,有128K可以用。

對了,我用的開發平臺是QT210。這個程式是反轉D5,D6,D7,D8這幾個LED。


ADS的工程看這張圖就明白了


理想的除錯方法是RVDS3.0(3.1開始ARM去掉了RDI的介面)+JLINK v8+RVDS Debugger。 不過正版的RVDS3.0太貴,所以。。。

相關推薦

S5PV210 JLink 裸機除錯

今天除錯了 ADSv1.2 + JLink 4.36d + AXD RDI,能夠裸機除錯S5PV210的程式了。 缺點就是生成的程式碼效率較低,因為ADS不支援cortex-A8,只能生成ARM7或者ARM9這類相容的程式碼。 程式直接放在IRAM裡執行,0xd00200

純Linux下的 ARM裸機除錯環境搭建(GDB + JLink)

說明:我也是除錯u-boot,在win下OK了,基於這裡,然後為了完全在linux下便有了下邊轉載的內容。下文會對照我自己的操作進行結果補充!感覺補充的多於轉載的就改為原創了,讓更多人看到!     一直想擺脫windows環境,在純linux下進行arm裸機開發,

(轉載)純Linux下的 ARM裸機除錯環境搭建(GDB + JLink)

一直想擺脫windows環境,在純linux下進行arm裸機開發,但是由於一直不知道JLink如何在linux下執行和配置,一直無法進行下去。以前都是windows+AXD除錯。包括本人用的FL2440開發板和JLink偵錯程式也沒有提供在linux除錯的文件。前些天由於想

嵌入式作業系統學習筆記:02.環境搭建兼 Eclipse Jlink 2440 ARM裸機除錯

注意本文圖片與GIF動畫較大,載入較慢,請耐心等待 環境搭配 儘管本文的環境是以Windows為例,但是Linux與Mac也是幾乎完全類似的。 硬體環境 板子:2440晶片的板子,但我只有TQ2440

OK6410裸機除錯(使用串列埠,不需要使用JLINK

開通部落格已經好長時間了,一直沒有寫過什麼東西,今天就先隨便寫點吧。 我使用的是飛凌公司的OK6410開發板,個人感覺不算太好。做工方面不怎麼精緻,且使用不長時間CPU晶片就會感覺到很燙。當時選他的原因主要是因為便宜,並且很多資料都是開源的。 由於OK6410是ARM11的

GEC210(S5PV210裸機驅動之串列埠及串列埠中斷

主機平臺:Linux CentOS 6.5 arm平臺:粵嵌GEC210開發板(S5PV210) 這次寫一下串列埠的驅動,功能是在linux終端中鍵入並向arm傳送一個字元,arm返回這個字元將其在終端上顯示。 其中,串列埠採用串列埠0,非FIFO模式,波特率11520

jLink V8除錯exynos 4412 u-boot的幾點補充

/** ****************************************************************************** * @author    Maoxiao Hu * @version   V1.0.0 * @date       Dec-2014

使用eclipse與jLink V8除錯exynos 4412 u-boot

# connect to the J-Link gdb servertarget remote localhost:2331# Reset the targetmonitor resetmonitor sleep 10# Setup GDB for faster downloads#set remote

fl2440裸機除錯需要注意的問題

1.JLINK      JILNK模擬器會使fl2440開發板復位,所以插上JLINK後,bootloader不能啟動,而且LCD白屏,這是正常現象 2.關於Processor ARM79_0 raised an exception.Cause: Undefined in

STM32F030用IAR+JLINK線上除錯無法下載FLASH問題

Fri Nov 14, 2014 17:22:59: ST-Link firmware too old Fri Nov 14, 2014 17:22:59: Connected to ST-Link/V2  Firmware V2.J21.S4 (Probe no: D1A2B612) Fri Nov 14,

Jlink除錯S5PV210

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

S3C2440 windows下使用jlink gdbserver,arm-none-eabi-gdb進行裸機程式編寫除錯

一開始是學stm32的,一直用MDK下載除錯程式,非常方便。後來轉學嵌入式Linux,在Linux下進行u-boot和Linux核心的移植,一直沒有用到硬體除錯功能,都是通過列印串列埠資訊或者led來除錯,大部分情況下能夠奏效,這也是因為u-boot和linux核心本身的程

用IAR和jlink除錯s3c6410裸機程式

正如標題說的那樣,中間過程就不細說了,參考了很多網上的資料。 --------------------------------------------------------------------

EFM32晶片jlink無法連線,無法除錯,解鎖流程

4.2.2 解鎖 (1)按照前文硬體連線要求將JLink模擬器的除錯介面與MCU系統除錯介面進行連線。然後將模擬器連線到電腦USB埠上,並將EFM32LG230F128系統上電; (2)執行JLink ARM軟體中的JLink Commder軟體。 (3)在Dos命令列介面中輸入“?”(問號),介面

S5PV210-裸機中斷

1. 結構框圖 這裡我以外部中斷為例畫出了中斷響應的過程。 - 當外部中斷得到響應,會由硬體自動轉到異常向量表,執行對應的異常處理程式。在這裡指的就是IRQ的處理程式。 - 在異常處理程式IRQ_handle中將會執行現場的保護與恢復,以及最重要的中斷處理函式(注意,這裡就來

S5PV210裸機-Nandflash

1. NANDFLASH基礎 1.1 Nandflash相對於Norflash, 無法按地址匯流排進行精確定址,只能按塊(Block)訪問。 1.2 Nandflash的製造工藝有兩種,一種是SLC(Single-Level Cell), 其特點是每一個單元儲存一位資料;另一種ML

Jlink 使用 RTT 輸出除錯資訊總結

一天的突然訊息,聽說Jlink 可以僅僅使用自身就可以輸出除錯資訊,不在使用多餘的其他UART 外界介面,所以就花了3天時間折騰了下(網上搜索,使用很簡單,但是自己去使用三天才正常輸出,踩了不少坑,所以現在記錄一下),   Jlink 輸出除錯資訊可以通過兩種方法 一,Jl

Centos下使用jlink下載、除錯stm32

我下的 JLink_Linux_V634g_x86_64.rpm  (我的系統是64位),然後安裝之 rpm -ivh JLink_Linux_V634g_x86_64.rpm 安裝好之後就可以開啟終端,輸入 sudo  JLinkExe 回車,  這裡大小寫注意,最

2018-12-15 使用Jlink 除錯RTThread(執行緒棧溢位的確定 / 實際執行緒棧使用情況的檢視) 方法

【題外話】   我第一次接觸RTThread的時候是2014年,當時是本科畢業設計中需要使用到一款wifi模組進行無線視訊傳輸,該模組提供的例程就是基於RTThread的。當時由於水平有限(就是水),看到這種長篇大論的程式碼還是有點頭疼。後來碩士期間也接觸過uCOS,至於RTThread一直到今年之前再未接

JLINK除錯STM32L063筆記

JLINK除錯筆記@TOC #J-LINK開發STM32L063 開發環境Keil_v5;版本資訊如下: IDE-Version: μVision V5.20.0.0 Copyright © 2016 ARM Ltd and ARM Germany GmbH.