Newbie problem : Connecting LPC2214 to Segger J-Link
2005-10-15 by Simon Ansley
Hello, I'm trying to get a new PCB up and running using an LPC2214, but cannot get the chip to talk to the JTAG port. I'm fairly new to both the processor, and ARM in general, so sorry if this is a really dumb problem. I'm using a Segger J-Link (IAR rebadged) and Rowley compiler. I have connected to and run test code on the Olimex LPC2214 development board, so I know the J-Link is OK. I have checked and double checked the JTAG connection against the Olimex schematic. I have the BSL (P0.14) connected to a pullup. Boot0 and Boot1 are open circuit (high through internal pullups). RTCK is pulled low by 10K. The processor oscillator is running. I've scoped the levels on the JTAG interface with the J-Link unplugged, and they are identical on my and the Olimex board, with the exception of TCK, which is at 0V on my board and approx 0.4V on the Olimex board Whenever I try to connect from the Rowley IDE I get "Too few devices on the JTAG bus. Selected Device :0, No. of Devices 0". I guess this means the JLink simply can't see the processor for whatever reason. The board and chip are new, and have not have any code downloaded into them. Do I need to download code using the Flash Loader utility from the Phillips website, or should I be able to connect straight away through the J-Link? Does everything else sound OK, or could I have got a duff processor? Thanks Simon Ansley