How to setup LPC2378-STK and does it require JTAG?

Started by bradleyr436, Today at 12:45:04 AM

Previous topic - Next topic

bradleyr436

I have this brand new board from digikey, powered on, LCD lit up, USB cable into the PC computer,  have setup the IAR Embedded workbench, got a demo license, so its all set.  Tried a sample program but it gets an ERROR no JTAG found.

Any ideas or what configuration to use?  or anything besides IAR that will work to compile/run/debug?

What is the JTAG it wants to see?  I had purchased an FTDI/usb interface device, then hadnt used it, will that work for a jtag interface?

Ive done jtag programming 20 years ago on some debugger tools, but now its getting setup again from scratch.

Expected this to run via the USB port?  to control/upload, any ideas greatly appreciated.

LubOlimex

JTAG is not required since you can use the on-board bootloader but it is recommended since a JTAG tools allows for easier debugging and programming.

All software and tools that were previously available on the CD are now available for download at the product's page here: https://www.olimex.com/Products/ARM/NXP/LPC2378-STK/
 
If you are a beginner I would recommend you to download the free time-limited version of IAR Embedded Workbench for ARM and use this demo in the beginning: https://www.olimex.com/Products/ARM/NXP/LPC2378-STK/resources/LPC2378-STK-examples.zip
 
Some extra information:
 
LPC2378-STK is a general-purpose ARM development board. You can use any software development tools that are compatible with the board's main chip – LPC2378 manufactured by NXP. The basic setup for research and development for such a general purpose board consists of two main parts and one optional part:
 
1. Development board or target
2. Software tools that allow you to debug and compile code and to upload it to the board via one of the available programming interfaces;
(optional) 3. Debugger, programmer or emulator tool; or ability to enter bootloader mode + suitable software for the bootloader; note that it is highly recommended to use an ARM JTAG debugger for serious research work, it saves a lot of time and allows real time hardware debugging.
 
We are hardware manufacturers and to prove that our hardware works fine we also provide software examples. However, in general, we don't maintain, nor distribute the software tools that were used to create and compile these examples. We use the tools created and maintained by companies focused in the software development for embedded systems.
 
In the case of LPC2378-STK, we used IAR EW for ARM version 6.30 to write a pretty good software example, that demonstrates most of the features of the board. IAR Systems is a Swedish computer software company that offers development tools for embedded systems and they have been doing it for more than 30 years.
 
Of course, you can use a wide range of tools – including completely open software tools as long as they have support for LPC2378. However, you might need to use generic examples that would require editing before working with all the hardware of the board. You can use OpenOCD and Eclipse setups; you can use Rowley Crossworks for ARM; etc etc. Note that completely open software tools like OpenOCD, Eclipse, and so on, might be very hard for initial setup by a beginner.
 
Technical support and documentation manager at Olimex