Yahoo Groups archive

Lpc2000

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

Message

Re: JTAG problems with Olimex LPC2106

2004-10-01 by tsvetanusunov

> I once encunterd the same problem with the Olimex bord & wiggler 
> and  the OCD and it dosen't worked well (only reset work via the 
software) the same problem encunterd with the IAR C compiler when 
used with the Olimex LPC2106  board  & wiggler 

IAR doesn't work correctly with Wiggler, this have nothing to do with 
our boards
  
> As I recall  the problem can be divided in to 2 categoris 
>  
> 1) Reset problem : the Olimex board use simple RC type to reset the 
CPU 
>     I don't remember the chip (LPC2106)revision but as i can recall 
the first chip revision 
>     use to have reset problem couse the chip to hang up. 

how did you solved this? can you check if LPC2106 is REV.B? this may 
be due to the famous LPC Flash latchup in the first lot we received 
from Philips, this is nothing to do with the reset schematic but with 
silicon revision bug on LPC chip
  
> 2) Speed the computer speed is too high to handel the wiggler data 
transfer 

which software this is related to? we have noticed IAR C-SPY works 
well on slow computers and don't work on faster one, but this is 
problem in IAR IDE not in our boards
  
> I manage to overcame the problem using the qudravox C compiler as I 
can recall it work well with the Olimex wiggler and LPC2106 board !

you are confusing something, Quadravox have no ARM compiler to the 
best of my knowledge

the bottom line is:
our boards works only with compilers/IDEs which work too ;)
- never experienced any problems with Rowley's IDE
- never experienced any problems with OCD when working in RAM
- from time to time working with IAR C-SPY (after number of retries 
etc). IAR are aware of this problem, but they just refuse to support 
our low cost JTAG to may sell their 300 EUR Segger's J-LINK with 
their compiler

Best regards
Tsvetan

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.