Yahoo Groups archive

Lpc2000

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

Thread

"Program terminated normally" with ARM AXD

"Program terminated normally" with ARM AXD

2004-08-05 by statler123

Hello,

I use the ARM ADS 1.2 with the debugger AXD. I would like to download
a small testprogram to RAM and start debugging. As JTAG
debug-interface I use the JEENI from EPI.
I can download the image to RAM correctly. I can see the downloaded
image in the RAM of the LPC2106 at address 0x40000200 and the PC is
set to the start of the startup code.

My problem:
When I start the execution of the programm - for example with a single
step - I get the message "Program terminated normally".

Do I have to consider something special like special settings for the
debugger internals or do I have to load a script at startup of the
debugger?

Thanks,

Markus

Re: "Program terminated normally" with ARM AXD

2004-08-08 by statler123

Hi,

the problem seems to be the JTAG-Interface JEENI. I just tried
debugging the same image with the same settings with the
JTAG-Interface ARM Multi-ICE - it worked very well. The same procedure
with the JEENI doesn't work.
I think - I have to change my JTAG-probe.
I used the JEENI for debugging on an ARM AT91M55800A from Atmel - I
hadn't any problems - so I think the combination of the JEENI an the
LPC2106 makes problems.

Markus



--- In lpc2000@yahoogroups.com, "statler123" <spam77@g...> wrote:
> Hello,
> 
> I use the ARM ADS 1.2 with the debugger AXD. I would like to
download
> a small testprogram to RAM and start debugging. As JTAG
> debug-interface I use the JEENI from EPI.
> I can download the image to RAM correctly. I can see the downloaded
> image in the RAM of the LPC2106 at address 0x40000200 and the PC is
> set to the start of the startup code.
> 
> My problem:
> When I start the execution of the programm - for example with a
single
> step - I get the message "Program terminated normally".
> 
> Do I have to consider something special like special settings for
the
Show quoted textHide quoted text
> debugger internals or do I have to load a script at startup of the
> debugger?
> 
> Thanks,
> 
> Markus

Re: "Program terminated normally" with ARM AXD

2004-08-09 by lpc2100

Markus,

AT91M55800A is based on ARM7TDMI core where as the LPC2106 is based 
on ARM7TDMI-S core. The debug interface is slightly different. Make 
sure that you use the ARM7TDMI-S as core type when connecting with 
jeeni. Also check with EPI if the JEENI RDI driver supports the 
ARM7TDMI-S core.

ARM Multi-ICE does auto core detection and can handle most arm based 
devices without the need of manual configuration.

hope this helps
Tom
--- In lpc2000@yahoogroups.com, "statler123" <spam77@g...> wrote:
> Hi,
> 
> the problem seems to be the JTAG-Interface JEENI. I just tried
> debugging the same image with the same settings with the
> JTAG-Interface ARM Multi-ICE - it worked very well. The same 
procedure
> with the JEENI doesn't work.
> I think - I have to change my JTAG-probe.
> I used the JEENI for debugging on an ARM AT91M55800A from Atmel - I
> hadn't any problems - so I think the combination of the JEENI an the
> LPC2106 makes problems.
> 
> Markus
> 
> 
> 
> --- In lpc2000@yahoogroups.com, "statler123" <spam77@g...> wrote:
> > Hello,
> > 
> > I use the ARM ADS 1.2 with the debugger AXD. I would like to
> download
> > a small testprogram to RAM and start debugging. As JTAG
> > debug-interface I use the JEENI from EPI.
> > I can download the image to RAM correctly. I can see the 
downloaded
> > image in the RAM of the LPC2106 at address 0x40000200 and the PC 
is
Show quoted textHide quoted text
> > set to the start of the startup code.
> > 
> > My problem:
> > When I start the execution of the programm - for example with a
> single
> > step - I get the message "Program terminated normally".
> > 
> > Do I have to consider something special like special settings for
> the
> > debugger internals or do I have to load a script at startup of the
> > debugger?
> > 
> > Thanks,
> > 
> > Markus

Re: "Program terminated normally" with ARM AXD

2004-08-11 by statler123

Hi,

Tom is right - the EPI JEENI doesn't support the ARM7TDMI-S core. This
is a part of an email I got from EPI:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
As you know, the main difference between the ARM7TDMI and ARM7TDMI-S
processors is that the ARM7TDMI-S core incorporates the use of RTCK. 
Unfortunately, the JEENI probe does not have support for RTCK. Adding
support for this is not in the plans, since the JEENI probe has
reached an end-of-development status.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

So I have to use an other JTAG-Probe.

Markus


--- In lpc2000@yahoogroups.com, "lpc2100" <lpc2100@y...> wrote:
> Markus,
> 
> AT91M55800A is based on ARM7TDMI core where as the LPC2106 is based 
> on ARM7TDMI-S core. The debug interface is slightly different. Make 
> sure that you use the ARM7TDMI-S as core type when connecting with 
> jeeni. Also check with EPI if the JEENI RDI driver supports the 
> ARM7TDMI-S core.
> 
> ARM Multi-ICE does auto core detection and can handle most arm
based 
> devices without the need of manual configuration.
> 
> hope this helps
> Tom
> --- In lpc2000@yahoogroups.com, "statler123" <spam77@g...> wrote:
> > Hi,
> > 
> > the problem seems to be the JTAG-Interface JEENI. I just tried
> > debugging the same image with the same settings with the
> > JTAG-Interface ARM Multi-ICE - it worked very well. The same 
> procedure
> > with the JEENI doesn't work.
> > I think - I have to change my JTAG-probe.
> > I used the JEENI for debugging on an ARM AT91M55800A from Atmel -
I
> > hadn't any problems - so I think the combination of the JEENI an
the
> > LPC2106 makes problems.
> > 
> > Markus
> > 
> > 
> > 
> > --- In lpc2000@yahoogroups.com, "statler123" <spam77@g...> wrote:
> > > Hello,
> > > 
> > > I use the ARM ADS 1.2 with the debugger AXD. I would like to
> > download
> > > a small testprogram to RAM and start debugging. As JTAG
> > > debug-interface I use the JEENI from EPI.
> > > I can download the image to RAM correctly. I can see the 
> downloaded
> > > image in the RAM of the LPC2106 at address 0x40000200 and the
PC 
> is
> > > set to the start of the startup code.
> > > 
> > > My problem:
> > > When I start the execution of the programm - for example with a
> > single
> > > step - I get the message "Program terminated normally".
> > > 
> > > Do I have to consider something special like special settings
for
> > the
> > > debugger internals or do I have to load a script at startup of
the
Show quoted textHide quoted text
> > > debugger?
> > > 
> > > Thanks,
> > > 
> > > Markus

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.