Yahoo Groups archive

Lpc2000

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

Thread

Debuging on Tini2131?

Debuging on Tini2131?

2005-10-07 by chavanvikram

Hi all,
     I am going to purchase TINI2131 microcontroller board (from New 
Micros, Inc.) without it's development board. Do you know whether the 
Single stepping, breakpoint, debuging facilities are provided in that 
or not? Also please tell me that whether the board supports ARM 
Developers Suit (ADS) or not? If anyone of you have the same board, 
please write in detail.

Thanks,
Vikram Chavan.

Re: Debuging on Tini2131?

2005-10-07 by lpc2100_fan

Hi,

you need the schematics which I did not find on the newmicros website
or a board to test it. For sure there is no standard JTAG connector
with 20 pins on the board, that would be visible on the picture.

Well I found the required information in the getting started. You need
to make your own Jtag Connector but the documentation should be
sufficient.

Boards from Olimex, IAR and Keil all have the standard JTAG connector
but are a little more expensive.

SIngle stepping, breakpoint and so on all depends on the access to the
JTAG pins. The LPC2131 cna be debugged with all the mentioned features.

hth, Bob

--- In lpc2000@yahoogroups.com, "chavanvikram" <chavanvikram@y...> wrote:
Show quoted textHide quoted text
>
> Hi all,
>      I am going to purchase TINI2131 microcontroller board (from New 
> Micros, Inc.) without it's development board. Do you know whether the 
> Single stepping, breakpoint, debuging facilities are provided in that 
> or not? Also please tell me that whether the board supports ARM 
> Developers Suit (ADS) or not? If anyone of you have the same board, 
> please write in detail.
> 
> Thanks,
> Vikram Chavan.
>

RE: [lpc2000] Re: Debuging on Tini2131?

2005-10-07 by NMI Sales

The JTAG pinout for the New Micros Tini2131 is
located on page 9 of the Getting Started guide,
and the schematic is located on page 12 of that
same guide.
HYPERLINK
"http://www.newmicros.com/store/product_manual/Tin
i2131-START.pdf"http://www.newmicros.com/store/pro
duct_manual/Tini2131-START.pdf
Perhaps that can help to match up pins for debug
usage?
Show quoted textHide quoted text
-----Original Message-----
From: lpc2100_fan


Hi,

you need the schematics which I did not find on
the newmicros website
or a board to test it. For sure there is no
standard JTAG connector
with 20 pins on the board, that would be visible
on the picture.

Well I found the required information in the
getting started. You need
to make your own Jtag Connector but the
documentation should be
sufficient.

Boards from Olimex, IAR and Keil all have the
standard JTAG connector
but are a little more expensive.

SIngle stepping, breakpoint and so on all depends
on the access to the
JTAG pins. The LPC2131 cna be debugged with all
the mentioned features.

hth, Bob

--- In lpc2000@yahoogroups.com, "chavanvikram"
<chavanvikram@y...> wrote:
>
> Hi all,
>      I am going to purchase TINI2131
microcontroller board (from New
> Micros, Inc.) without it's development board. Do
you know whether the
> Single stepping, breakpoint, debuging facilities
are provided in that
> or not? Also please tell me that whether the
board supports ARM
> Developers Suit (ADS) or not? If anyone of you
have the same board,
> please write in detail.
>
> Thanks,
> Vikram Chavan.
>







SPONSORED LINKS
HYPERLINK
"http://groups.yahoo.com/gads?t=ms&k=Microprocesso
r&w1=Microprocessor&w2=Microcontrollers&w3=Pic+mic
rocontrollers&w4=8051+microprocessor&c=4&s=93&.sig
=tsVC-J9hJ5qyXg0WPR0l6g"Microprocessor 	HYPERLINK
"http://groups.yahoo.com/gads?t=ms&k=Microcontroll
ers&w1=Microprocessor&w2=Microcontrollers&w3=Pic+m
icrocontrollers&w4=8051+microprocessor&c=4&s=93&.s
ig=DvJVNqC_pqRTm8Xq01nxwg"Microcontrollers
HYPERLINK
"http://groups.yahoo.com/gads?t=ms&k=Pic+microcont
rollers&w1=Microprocessor&w2=Microcontrollers&w3=P
ic+microcontrollers&w4=8051+microprocessor&c=4&s=9
3&.sig=TpkoX4KofDJ7c6LyBvUqVQ"Pic microcontrollers
HYPERLINK
"http://groups.yahoo.com/gads?t=ms&k=8051+micropro
cessor&w1=Microprocessor&w2=Microcontrollers&w3=Pi
c+microcontrollers&w4=8051+microprocessor&c=4&s=93
&.sig=1Ipf1Fjfbd_HVIlekkDP-A"8051 microprocessor

   _____

YAHOO! GROUPS LINKS



*	 Visit your group " HYPERLINK
"http://groups.yahoo.com/group/lpc2000"lpc2000" on
the web.
 
*	 To unsubscribe from this group, send an email
to:
  HYPERLINK
"mailto:lpc2000-unsubscribe@yahoogroups.com?subjec
t=Unsubscribe"lpc2000-unsubscribe@yahoogroups.com
 
*	 Your use of Yahoo! Groups is subject to the
HYPERLINK
"http://docs.yahoo.com/info/terms/"Yahoo! Terms of
Service.


   _____



--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.10/120 -
Release Date: 10/5/2005



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/123 -
Release Date: 10/6/2005



[Non-text portions of this message have been removed]

Re: Debuging on Tini2131?

2005-10-09 by Eric Engler

--- In lpc2000@yahoogroups.com, "NMI Sales" <nmisales@n...> wrote:
>
> The JTAG pinout for the New Micros Tini2131 is
> located on page 9 of the Getting Started guide,

Does NMI sell an adapter to let you connect a regular JTAG cable to
the board?

Some of us are mostly into software and we don't solder our own
connectors unless we get super desparate.

RE: [lpc2000] Re: Debuging on Tini2131?

2005-10-09 by Randy M. Dumse

> Does NMI sell an adapter to let you connect a regular
> JTAG cable to the board?

The 20 pin JTAG connector is quite a waste of pins. There's only
a few active signals on the connector. A 20 pin connector would
dominate our boards, and in some cases, require us to double
their size. So on all our boards we have shrunk down to a 10 pin
JTAG connector. We have adapters that go from the JTAG connector
to the PC parallel port.

We could certainly come up with an adapter from our 10 to a
"regular" 20 if that's what folks want.

Since the parallel port on the PC is becoming legacy... We've
been working with MPE, to make a USB based "widget" for
development. http://www.mpeforth.com/jtagwidget.htm You'll
notice it is much faster than the wiggler.

> Some of us are mostly into software and we don't
> solder our own
> connectors unless we get super desparate.

On our other boards, we have usually just press fit the JTAG
connector in during downloads, and removed it when the JTAG was
not in use. This has proved quite satisfactory for the
occassional downloading of new code. It might not be convenient
for extended debug sessions. If someone wants the connector
soldered in, we'll be glad to do it. Just ask when ordering. But
by leaving it removeable, the form factor after programming is
much nicer without that extra connector sticking out sideways.

Randy
www.newmicros.com

Re: [lpc2000] 20 pins JTAG connector Re: Debuging on Tini2131?

2005-10-09 by Rob Jansen

Randy M. Dumse wrote:

> The 20 pin JTAG connector is quite a waste of pins. There's only
> a few active signals on the connector. A 20 pin connector would
> dominate our boards, and in some cases, require us to double
> their size. So on all our boards we have shrunk down to a 10 pin
> JTAG connector. We have adapters that go from the JTAG connector
> to the PC parallel port.

Sure, if you're just talking about a wiggler type JTAG or some sub MHz 
JTAG debugger pod that may be true.
But you will require some 'decent' cable when you go for higher 
frequencies and with JTAG speeds of 50 MHz you defenitely want a cable 
where there is shielding between the signals (and some proper cable 
impedance).
The 20 pin connector is the easiest and cheapest way to provide this. 
Another option is the use of the mictor style connectors - these are the 
fine-piched connector types you also find on logic analyzers.

So yes, for the lpc21xx controllers with JTAG speeds below 2 MHz you can 
use almost any cable you like (I just use a set of 4" long seperate 
wires to connect to my jtag port).
And yes, for faster processor cores (supporting a faster JTAG clock) you 
will need proper cabling and connectors. ARM uses a standard 20 pin 
cable on the RealView ICE but on my 200 MHz ARM system I need the 'high 
speed' cable - connection is not reliable otherwise. The board layout is 
correct and does provide proper routing of JTAG signals to the connector.

I do agree that use of the standard 100 mil header type is a waste of 
board space. There would be other connectors available that are much 
smaller in size and have even better specifications but there are some 
good things on the good-old 100 mil connectors.

Rob

Re: Debuging on Tini2131?

2005-10-11 by Eric Engler

> The 20 pin JTAG connector is quite a waste of pins. There's only
> a few active signals on the connector. A 20 pin connector would
> dominate our boards, and in some cases, require us to double
> their size. So on all our boards we have shrunk down to a 10 pin
> JTAG connector.

That's a good move. I have no problem with the board's small
connector. I just wanted to be able to plug in a USB device, so an
adapter seemed like a good idea.

> Since the parallel port on the PC is becoming legacy... We've
> been working with MPE, to make a USB based "widget" for
> development. http://www.mpeforth.com/jtagwidget.htm You'll
> notice it is much faster than the wiggler.

That's what I was looking for. I was thinking of a j-link but I don't
like the idea of paying a ton of money for their DLL SDK. I'm mostly a
PC programmer and I will want to interact with the USB on the PC side.
Is there an open API for this MPE USB device? I understand that you
can likely use it as a high-speed COM port but I want a way to get to
RDI debugging commands.

Eric

RE: [lpc2000] Re: Debuging on Tini2131?

2005-10-11 by Tim Wade

Hi Eric

You might like to consider the Crossconnect from Rowley as they are in
the throughs of providing a DLL for connecting to it and it is quite
cheap -- about 100 quid. We want to use them in our production testing.
Currently we are using Signum systems JTAGJet which is very nice but
pricey and we have also used Macraigor Ravens which are also quite
expensive and fairly slow. I did try the Jlink while the DLL was free
and had a few issues with it loosing control of the ARM and I wasn't all
that happy with its behaviour -- they may well have fixed up these
problems...

Cheers
Tim 
Show quoted textHide quoted text
-----Original Message-----
From: lpc2000@yahoogroups.com [mailto:lpc2000@yahoogroups.com] On Behalf
Of Eric Engler
Sent: Tuesday, 11 October 2005 10:10 AM
To: lpc2000@yahoogroups.com
Subject: [lpc2000] Re: Debuging on Tini2131?

> The 20 pin JTAG connector is quite a waste of pins. There's only a few

> active signals on the connector. A 20 pin connector would dominate our

> boards, and in some cases, require us to double their size. So on all 
> our boards we have shrunk down to a 10 pin JTAG connector.

That's a good move. I have no problem with the board's small connector.
I just wanted to be able to plug in a USB device, so an adapter seemed
like a good idea.

> Since the parallel port on the PC is becoming legacy... We've been 
> working with MPE, to make a USB based "widget" for development. 
> http://www.mpeforth.com/jtagwidget.htm You'll notice it is much faster

> than the wiggler.

That's what I was looking for. I was thinking of a j-link but I don't
like the idea of paying a ton of money for their DLL SDK. I'm mostly a
PC programmer and I will want to interact with the USB on the PC side.
Is there an open API for this MPE USB device? I understand that you can
likely use it as a high-speed COM port but I want a way to get to RDI
debugging commands.

Eric

 



--
This email is confidential and intended solely for the use of the individual to whom it is addressed.  
Any views or opinions presented are solely those of the author and do not necessarily represent those of NAUTRONIX LTD.

If you are not the intended recipient, you have received this email in error and use, dissemination, forwarding, printing, or copying of this email is strictly prohibited.  If you have received this email in error please contact the sender.   

Although our computer systems use active virus protection software, and we take various measures to reduce the risk of viruses being transmitted in e-mail messages and attachments sent from this company, we cannot guarantee that such e-mail messages and attachments are free from viruses on receipt.  It is a condition of our using e-mail to correspond with you, that any and all liability on our part arising directly or indirectly out of any virus is excluded.  Please ensure that you run virus checking software on all e-mail messages and attachments before reading them.

Debuging on Tini2131?

2005-10-11 by Stephen Pelc

> I'm mostly a PC programmer and I will want to interact with the
> USB on the PC side. Is there an open API for this MPE USB device?

The JTAG Widget is completely open. You can execute *any* 
function by sending it parameters and commands. Correct 
execution leads to an "ok" prompt. The software manuals are 
available from:
  http://www.mpeforth.com/jtagwidget.htm

If you are unfamiliar with Forth (the basis of the on-board 
interpreter and compiler), there is also a tutorial on the books 
page for free download.

> I understand that you can likely use it as a high-speed COM port
> but I want a way to get to RDI debugging commands.

The PC side of an RDI interface to the JTAG Widget can download
and save (on the Widget) a set of RDI extensions in the same way 
that Flash and CPU drivers can be saved. The RDI extensions can 
use any of the existing Widget functions.

We chose to use the FTDI COMport drivers because they give the 
easiest installation under MacOS and Linux. If you want to use 
another interface style we're happy to work with you on it.

Stephen

--
Stephen Pelc, stephen@...
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 23 80 631441, fax: +44 23 80 339691
web: http://www.mpeforth.com - free VFX Forth downloads

Re: [lpc2000] Debuging on Tini2131?

2005-10-11 by Bill Currey

--- Stephen Pelc <stephen@...> wrote:


>
> The JTAG Widget is completely open. You can execute
> *any* 
> function by sending it parameters and commands.
> Correct 
> execution leads to an "ok" prompt. The software
> manuals are 
> available from:
>   http://www.mpeforth.com/jtagwidget.htm
> 
> If you are unfamiliar with Forth (the basis of the
> on-board 
> interpreter and compiler), there is also a tutorial
> on the books 
> page for free download.
> 
going to the above web page, and then linking on
the manual's link results in Not Found message ???



> 
> Stephen
> 
> --
> Stephen Pelc, stephen@...
> MicroProcessor Engineering Ltd - More Real, Less
> Time
> 133 Hill Lane, Southampton SO15 5AF, England
> tel: +44 23 80 631441, fax: +44 23 80 339691
> web: http://www.mpeforth.com - free VFX Forth
> downloads
> 



	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

RE: [lpc2000] Debuging on Tini2131?

2005-10-11 by Randy M. Dumse

> >   http://www.mpeforth.com/jtagwidget.htm
> >
> going to the above web page, and then linking on
> the manual's link results in Not Found message ???

I went to the page,

"The JTAG software provides low and high level functions for
JTAG access to ARM and other CPUs. The software is based around
the Forth programming language. You can write your own scripts
and programs which can be downloaded, compiled and saved onto
the JTAG Widget ready for your next session. At the lowest
level, talking directly to the JTAG widget through a terminal
emulator is using a very powerful command-line debugger and
Flash programmer with scripting facilities.
Download the JTAG Widget manual.
Download the Forth kernel manual. "

and clicked both manuals, and .pdf files opened for me.

Are you set up with Adobe Reader?

Those links lead to:

http://www.mpeforth.com/arena/JTAGwidget.pdf
and
http://www.mpeforth.com/arena/usbstampcode.pdf

Randy
www.newmicros.com

RE: [lpc2000] Debuging on Tini2131?

2005-10-12 by Bill Currey

Yes, I am using Adobe reader, and the links are
working for me now. Thanks

--- "Randy M. Dumse" <rmd@...> wrote:

> > >   http://www.mpeforth.com/jtagwidget.htm
> > >
> > going to the above web page, and then linking on
> > the manual's link results in Not Found message ???
> 
> I went to the page,
> 
> "The JTAG software provides low and high level
> functions for
> JTAG access to ARM and other CPUs. The software is
> based around
> the Forth programming language. You can write your
> own scripts
> and programs which can be downloaded, compiled and
> saved onto
> the JTAG Widget ready for your next session. At the
> lowest
> level, talking directly to the JTAG widget through a
> terminal
> emulator is using a very powerful command-line
> debugger and
> Flash programmer with scripting facilities.
> Download the JTAG Widget manual.
> Download the Forth kernel manual. "
> 
> and clicked both manuals, and .pdf files opened for
> me.
> 
> Are you set up with Adobe Reader?
> 
> Those links lead to:
> 
> http://www.mpeforth.com/arena/JTAGwidget.pdf
> and
> http://www.mpeforth.com/arena/usbstampcode.pdf
> 
> Randy
> www.newmicros.com
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Re: Debuging on Tini2131?

2005-11-04 by Eric Engler

--- In lpc2000@yahoogroups.com, "Tim Wade" <tim.wade@n...> wrote:

> You might like to consider the Crossconnect from Rowley as they are in
> the throughs of providing a DLL for connecting to it and it is quite
> cheap -- about 100 quid. 

I'll keep my eyes on them. I didn't consider them before because I
though their USB adapter only worked with their CrossWorks, but I
guess that's not the case?

I don't have a commercial interest in the ARM platform right now, so I
can't buy an expensive tool set.

> I did try the Jlink while the DLL was free
> and had a few issues with it loosing control of the ARM and I wasn't all
> that happy with its behaviour

Do you still have the free DLL for Jlink? Can you email it to me?

I'm confused about the current status of their DLL. Are they charging
money for the DLL now, or is the fee only for the .h and .lib files?

If they charge for the DLL itself then that would be totally
unacceptable because nobody could use my JTAG tools unless they also
paid for the DLL. That model doesn't work for freeware programs!

Eric

Re: [lpc2000] Re: Debuging on Tini2131?

2005-11-04 by Joel Winarske

> I'm confused about the current status of their DLL. Are they charging
> money for the DLL now, or is the fee only for the .h and .lib files?

The drivers for the Segger J-Link are available to download from 
http://www.segger.com/downloads.html

The RDI variation of their driver costs money, the development version costs 
money, all others are free.

I you have a J-Link it will work out of the box with IAR EWBARM Kickstart 
(free) and above.

> If they charge for the DLL itself then that would be totally
> unacceptable because nobody could use my JTAG tools unless they also
> paid for the DLL. That model doesn't work for freeware programs!

You can make a Wiggler compatible adaptor:
http://jtag-arm9.sourceforge.net/circuit.txt

Also look at the bottom of this page:
http://www.macraigor.com/swproducts.htm

JTAG faq:
http://hri.sourceforge.net/tools/jtag_faq_org.html

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.