Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Re: JTAG debugging tools

2005-12-10 by Michael Johnson

Hi,

>Thank you for a very clear and comprehensive answer. 
>
>It it so that, if you use Crossworks, you don't use OCDRemote anymore,
>so Crossworks bitbangs jtag commands over LPT1 itself? Because
>OCDRemote doesn't support hardware breakpoints... 
>  
>
We've written our own parallel port device driver. Not because there's 
anything wrong with the Magraigor stuff we just prefer to have our own code.

>Can Crossworks set as many breakpoints in Flash as you want? Are these
>software breakpoints, or hardware breakpoints? 
>  
>
Just two hardware breakpoints when debugging from flash, one of which is 
used (but not reserved) for single stepping.

We are considering a permanent breakpoint feature i.e. flash breakpoint 
instructions on download. This feature won't wear out the flash (this is 
the main issue we see with reflashing pages to put in breakpoint 
instructions) but unfortunately the ARM7TDMI-S doesn't have a breakpoint 
instruction. Consequently one of the hardware breakpoints would have to 
be used to implement the flash breakpoint.

Regards
Michael

>Thank you !!
>
>
>--- In lpc2000@yahoogroups.com, "Leon Heller" <leon.heller@b...> wrote:
>  
>
>>----- Original Message ----- 
>>From: "householder_lpc" <nieuw_bericht@h...>
>>To: <lpc2000@yahoogroups.com>
>>Sent: Friday, December 09, 2005 2:00 PM
>>Subject: [lpc2000] JTAG debugging tools
>>
>>
>>    
>>
>>>Hi all,
>>>
>>>I'm currently trying to find good and not too expensive tools for
>>>programming and debugging the LPC2148. I intend to use gcc as
>>>compiler. Can anyone describe what advantages Rowley Crossworks has
>>>over Eclipse+gcc+gdb?
>>>      
>>>
>>Main advantage is that the debugger is much more comprehensive and
>>    
>>
>easier to 
>  
>
>>use. Rowley use the gcc tools with their own IDE and debugger.
>>
>>    
>>
>>>In addition, what is the main difference between the different lowcost
>>>(sub-150$) JTAG adapters? I understand that, with a Wiggler compatible
>>>product, the program is ran and debugged from RAM. This limits code
>>>size by the amount of RAM available. Are there low cost JTAG adapters
>>>that allow code to be executed and debugged in Flash?
>>>      
>>>
>>That is really a function of the debugger. The Rowley debugger works
>>    
>>
>with 
>  
>
>>programs in flash, even with a Wiggler or Wiggler clone.
>>
>>    
>>
>>>What do I gain if I use a Rowley Crossconnect or an Amontec debugger
>>>in stead of a Wiggler clone (for example the Olimex tool)?
>>>      
>>>
>>Speed! They are much faster than a Wiggler (if the Amontec unit is
>>    
>>
>used in 
>  
>
>>Raven mode).
>>
>>Leon 
>>
>>---
>>[This E-mail has been scanned for viruses but it is your responsibility 
>>to maintain up to date anti virus software on the device that you are
>>currently using to read this email. ]
>>
>>    
>>
>
>
>
>
>
>
>
> 
>Yahoo! Groups Links
>
>
>
> 
>
>
>  
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.