Gentleman,
I am sharing my experience with J-Link, I hope it might help you to understand behaviour.
I had an issue with interrupts. My firmware works correctly (either in RAM of in flash.. I am using LPC2294 ...) when I power up the circuit or provide reset by pressing reset switch on my Phytec development board. When I am debugging using J-Link, if I restart my program without power up, my interupt does not work. I have a macro defined to provide reset to CPU but the reset provided by J-Link .... I do not get Reset pin going below 2V.... No reset actually occurs and this one creates the issue. I have tries same J-link on Atmel SAM7 series ARM7 development board , same problem, tried another J-link on both the board still same issue....
I did post this issue in this group earlier
----- Original Message -----
From: michael_rubinstein_sar
To: lpc2000@yahoogroups.com
Sent: Thursday, May 05, 2005 10:45 AM
Subject: [lpc2000] Re: External Reset vs Power Up
Hi Bob, thanks for the help.
I'll bet you meant 1.31 (\TRST). This signal is not connected on
our board. However, it is driven high by the JTAG gizmo (J-Link).
The other problems are really odd. After an external reset, some of
the I/O pins just don't work. I tried disconnecting 0.18 from other
circuitry, programming it as a gpio output and toggling it a few
times. It works as expected after a power-up but just stays low
after an external reset.
My code doesn't know the difference between a power-up reset and an
external reset. I wonder if the ISP code behaves differently before
it transfers control to my code.
Michael
--- In lpc2000@yahoogroups.com, "lpc2100_fan" <lpc2100_fan@y...>
wrote:
> Hello Michael,
>
> one possible reason although this might not seem related. If you
have
> an external signal on pin 0.31 that would drive this pin low during
> reset (no matter which reset), the LPC2138 will no longer enable
the
> JTAG. Please make sure that P0.31 not driven externally (has a
weak
> pull-up) when any reset occurs.
>
> hth, Bob
>
>
>
> --- In lpc2000@yahoogroups.com, "michael_rubinstein_sar"
> <michael_rubinstein_sar@y...> wrote:
> > I'm debugging a new 2138 based design.
> >
> > If the board is powered up, eveything works as expected.
However, if
> > an external reset (\RESET) is then applied, several funny things
happen:
> >
> > o JTAG stops working.
> > o P0.18 which is configured as a timer capture input, sinks
current.
> > o P0.4 which is used as SPI SCK, in master mode, stops going
high.
> >
> > I verified the values in PINSEL, IODIR and IOSET. They are
correct and
> > the same in both cases.
> >
> > Any help appreciated.
> >
> > Thanks,
> > Michael Rubinstein
------------------------------------------------------------------------------
Yahoo! Groups Links
a.. To visit your group on the web, go to:
http://groups.yahoo.com/group/lpc2000/
b.. To unsubscribe from this group, send an email to:
lpc2000-unsubscribe@yahoogroups.com
c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
[Non-text portions of this message have been removed]Message
Re: [lpc2000] Re: External Reset vs Power Up
2005-05-05 by k b shah (lascaux)
Attachments
- No local attachments were found for this message.