Yahoo Groups archive

Lpc2000

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

Message

JTAG Debugging problem

2004-11-03 by theeuwke

Hi everyone,

Because my wiggler didn't work (see topic: Wiggler by theeuwke),
i've got from an other department some nice equipment; a JEENI and an 
MAJIC from EPI. But stil, I can't get this stuff to work. 
First some info:

I have two boards; first one is an EVBA7 from Ashling;
http://www.ashling.com/datasheets/DS266-EvKitLPC2000.html
It has an LPC2106 microcontroller (ARM7TDMIS)

To debug with this board, I set the Secondary debug jumber on 
enabled, the primairy debug jumper on disabled, the onboard debug on 
disabled, and ISR on disabled. I flashed a program to enable the 
secondary JTAG port that was delivered with the board, but I also 
tried the one in the files section. I just connected the device with 
the JEENI and the MAJIC with a standard 20 pin connector, that commes 
from EPI. When I use the JEENI, and try to connect with GDB, it 
complanes that "Target World is Broken" ?. If I use Debugger from 
ARM, it says that the processor is Running, i've got the same problem 
with the wiggler. When I use the MAJIC, it says "RTCK is stopped or 
extremely slow.

The second board is a custom made board bassed on the LPC2292. It has 
a mini 10 pin header, with TDO connected, TDI, TCK connected to the 
header and 3v3 with a 33k resistor, TMS connected to the header, TRST 
to header and 3v3 by 100k resistor and SRST to the system reset. 
When I tried the JEENI, because it doen't use the RTCK, I connected 
to the ground with a 4k7 resistor, with the majic i just connect it. 
So everything is connected good i believe, and I measured all the 
inputs to the lpc, and the resets are going up and down propperly, 
tck gets there, and there goes data in, but there is nothing comming 
out. I tried to upload a program that implicit sets PINSEL2 to DEBUG, 
but it didn't help. I have still the same problems as the first board.
What the hell am I doing wrong?

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.