View source for Debug Board v2
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to Debug Board v2.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to Debug Board v2.
Architecture of the second version of the Neo1973 debug board:
This bus-powered hub
Using the hub, you can have access to the phone, JTAG and serial simultaneously, through a single USB cable.
You can actually even charge the phone (100mA slow charge) using that downstream port.
For the hub, we can use the TUSB2046B chip, which is very common and easily available.
Basically, we integrate a USB-JTAG adaptor similar to the [Amontec JTAGkey-tiny]. The actual reference design that we used (Thanks to Joern!) can be found at http://www.joernonline.de/dw/doku.php?id=en:projects:oocdlink
This provides us full JTAG debugging, at about 150times the speed of the wiggler
The actual JTAG port is connected with
Instead of replicating a true RS232 port, we use a USB serial converter chip, such as the FT232 or the PL2303. It is attached (without level shifter) to the phone's debug port.
As it turns out, we can even use the second port of the FT2232 simultaneously with the JTAG. So no extra FT232 or PL2303 is required.
The serial port needs a tri-state driver, since it is both connected to the GSM modem AND to the debug board. We drive the tri-state driver by an inverted GSM_EN signal (pin 7 on FPC connector).
Your Debug Board contains a small serial EEPROM which must be flashed correctly. FIC has done that for you, in case you have officially been supplied with the board. However, if you are one of the early adopters, the configuration and USB vendorID / productID might have not yet been set correctly.
In order to do so, you can use the ftdi_eeprom program from http://www.intra2net.com/de/produkte/opensource/ftdi/
A suitable EEPROM config file will be posted here soon.
We previously had Debug Board v1