Just in case you were wondering who authored those GDB scripts, it was me!
You can get all the info on how they work, and the original scripts from
my site at:
http://rod.info/arm.html
- Rod
--
___ ____ ___ _ ___
Rod Moffitt / _ \/ __ \/ _ \ (_)__ / _/__
http://rod.info / , _/ /_/ / // / / / _ \/ _/ _ \
rodANTISPAM@... /_/|_|\____/____(*)_/_//_/_/ \___/
=======================================================
~ Where loved ones are remembered http://memoriam.org ~
On Wed, 29 Jun 2005, Bill Knight wrote:
> On Wed, 29 Jun 2005 22:42:25 +0200, Micron Engineering wrote:
>
>> Is there any hw interface that may set hw breakpoints on flash and also
>> may be interfaced with low cost debuggers as Insight?
>> Massimo Manca, Micron Engineers
>
> The processor itself will support two hardware breakpoints. They can be
> accessed from Insight. I have the following in my .gdbinit file.
>
> ===================================================================================
> # Define some macros for setting & clearing breakpoints using the EmbeddedICE logic
> define ib
> monitor reg w$arg0av = $arg1
> monitor reg w$arg0am = 1
> monitor reg w$arg0dv = 0
> monitor reg w$arg0dm = 0xFFFFFFFF
> monitor reg w$arg0cv = 0x100
> monitor reg w$arg0cm = 0xFFFFFEF7
> end
>
> document ib
> ib <idx> <addr>
> Configures hardware Instruction Breakpoint <idx> (0 or 1 for ARM7TDMI)
> to break at address <addr>. To disable the breakpoint, set <addr> to
> some address that won't be executed or use 'db <idx>'.
> end
>
> define db
> monitor reg w$arg0av = 0xFFFFFFFF
> monitor reg w$arg0am = 1
> monitor reg w$arg0dv = 0
> monitor reg w$arg0dm = 0xFFFFFFFF
> monitor reg w$arg0cv = 0x100
> monitor reg w$arg0cm = 0xFFFFFEF7
> end
>
> document db
> db <idx>
> Disable hardware instruction Breakpoint <idx> by setting it to 0xFFFFFFFF
> end
> ====================================================================================
>
> I didn't write the macros but have found them useful. Other ARM toolsets like CrossWorks
> for ARM by Rowley have debuggers which support the hardware breakpoints much more
> cleanly than the above gdb macros
>
> Regards
> -Bill Knight
> R O SoftWare &
> http://www.theARMPatch.com
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>Message
Re: [lpc2000] OCD Debugger, hw breakpoint and flash
2005-06-30 by Rod Moffitt
Attachments
- No local attachments were found for this message.