I’ve been using the Philips ( or equivalent) download tool to successfully download code to a variety of LPC devices. I’m now thinking about taking one of the designs to production. Before trying it, I was wondering if anyone had successfully used on of the FTDI chips instead of the usual RS232 level converters. As the FTDI appears as a virtual COM port it seems like neither side should care, but I was curious if anyone had done it,
Thanks. I tried it, I can use the terminal OK to output text using it, but for some reason I can’t program it. I’ve tried Flash Magix under Windows and lpcisp under Linux. Haven’t spent too much debugging it, I normally develop under Linux, but last night booted back to Windows to try Flash Magic just in case it was some issue related to Linux. I’m using http://futurlec.com/ARM2103_Controller.shtml board and one of the Sparkfun FTDI adapters. Hopefully I’ll get time to look at it again soon.
Funny how all the answers came from Brits… I grew up in South Linc’s , now living in Sacramento,
Finally got around to debugging this. This is what I’m seeing. I can use a RS232 serial port to talk to the board, and and debug out from my board arrive at the terminal program, and any key presses in the terminal program arrive at the LPC2103. If I then connect the FTDI chip to my board, and point the terminal program to the USB com port, I can see my debug out from the chip. However, any key presses in the terminal program are not seen by the LPC2103. When I hook up my USB oscilloscope, between the FTDI chip and my board, I can see the pulses on the TX and RX line. However, the pulses FROM the LPC to the FTDI are 3.3V P->P, whearas the pulses from the FTDI are only 2V P->P. I assume thats why the LPC isn’t seeing them, not high enough to register. If I disconnect the FTDI from my board, then the pulses from the FTDI are 5V p->P . When I use the FTDI chip, the MAX 232 is still connected to the TX/RX pins on the LPC, I have no way of disconnecting it short of cutting traces. So for some reason it seems like being in circuit, the FTDI can’t drive the the line high enough to work. Any ideas "