Font Size: a A A

The Analysis And Realization Of Resident Monitor Program For Garfield SoC

Posted on:2006-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:H S GuanFull Text:PDF
GTID:2178360212982797Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Based on ARM7TDMI, Garfield SoC is an embedded processor, designed for the hand information terminal. Now ARMulator and Multi-ICE are main tools of developing application software for Garfield SoC. But Angel monitor program is an ARM debug tool too. We design a software debug system which comprises Angel monitor program and is for Garfield SoC. This debug system adopts Host-Target structure. The host program is AXD(ARM eXtended Debugger),while the monitor program is Angel monitor program which is designed for Garfield SoC. AXD communicates with Angel monitor program by ADP(Angel Debug Protocol). Within each packet received or transmitted by Angel, there are at least three levels of protocol. These are: Data Provider (higher level), Channel Layer and Device Layer (lower level).This system realized the following functions: cross debug ability, set/clear break point in the RAM area, step/go, check and modify the value of the processor's registers and system memory.At first this paper introduces Garfield SoC and Angel monitor program which includes basic Angel structure, communication structure and communication protocol. Secondly how to design Angel monitor program for Garfield SoC is analysed in detail.Developing application by using Angel monitor program does not need emulational equipment, so this method reduces developing cost and has great value in engineering application.
Keywords/Search Tags:SoC, Software Debug, UART
PDF Full Text Request
Related items