Javier,
The intermittent nature of the problem with JTAG makes me think it is a signal integrity problem. I have run into the same thing here on occasion. If you soldered connections, make sure none are cold solder joints. I would also recommend making the wires as short as possible.
Jamey
> -----Original Message-----
> From: Javier Marcet [mailto:jmarcet_at_pobox.com]
> Sent: Tuesday, October 08, 2002 11:56 PM
> To: John Ankcorn
> Cc: jornada_at_handhelds.org
> Subject: Re: [jornada] de-brick
>
>
> * John Ankcorn <ankcorn_at_hpl.hp.com> [021009 03:31]:
>
> >I am glad that you have made so much progress!
>
> It took me a little longer than expected to find the screwdriver. I
> finally went to buy one to a good electronics components
> shop, and found
> a nice one which was not that expensive.
> Thanks so much for sending off the instructions :)
>
> >It sounds like jflash is working just fine. I will locate a
> >bootldr image and send you a pointer.
>
> I still think there is something wrong. I checked the
> connections again,
> specially to make sure there was no shorcute between the five pinouts
> wired on the Jornada, as the are pretty tight. It seems
> they're are well
> isolated from each other, and the signal on the corresponding
> pport pin
> is good.
>
> Yet to make jflash run I have to try like 30-50 times, since it always
> gives some error... I'll just try a few times now...
>
> JFLASH Version xxx
> current control 20
> SA-1110 revision B4
> error reading flash attribute space
> check cables, power and flash sockets
>
> [6 times]
>
> JFLASH Version xxx
> current control 20
> error, failed to read device ID
> ACT: 1111 1111111111111111 11111111111 1
> EXP: **** 1001001001100001 00000001001 1
>
> failed to read device ID for the SA-1110
>
> A few more times the first message, then again once more the latter.
> I've just realized that while presing th back reset button, I
> always get
> the second message.
>
> I'm afraid that I can't make it run right now...
>
> >The program does indeed take forever to run. There are
> >2 reasons for this: 1) it is toggling individual pins on the
> >parallel port by successive kernel ioctl calls (with lots
> >of overhead on each bit transmitted) and 2) there are built
> >in delays in the program (which are probably not necessary)
> >to make sure that the Jtag interface is not overrun with
> >data.
>
> >As I recall, it takes about 10 - 20 minutes (or maybe it just
> >feels like it) on my machine to download bootldr.
>
> Trying to read the bootldr from the PDA to my PC, more than
> half an hour
> it was still at a 5% with ~2MBytes transferred.
> Seeing the size I figure it was not only the bootldr but the whole
> flash.
> I could not find any sign of strings within those two
> megabytes, such as
> those one can find reading the original wince flash.
>
> >> Jornada IR is here at the top, and the joranada is facing down:
> >> Jornada pin 1
> >> Jornada pin 2
> >> Jornada pin 3 -> 100 ohm resistor -> parallel port pin 2
> >> Jornada pin 4 -> 100 ohm resistor -> parallel port pin 4
> >> Jornada pin 5 -> 100 ohm resistor -> parallel port pin 14
> >> Jornada pin 6 -> 100 ohm resistor -> parallel port pin 11
> >> Jornada pin 7 -> 100 ohm resistor -> parallel port pin 3
>
> Do you confirm then that the connection must be made as above?
> I'm just asking because I believe to have read something about one of
> the pings only being needed for development SA1110 boards or something
> like that...
>
>
> --
> Javier Marcet <jmarcet_at_pobox.com>
> Saint Louis University, Madrid Campus
>
Received on Wed Oct 09 2002 - 12:35:55 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:26:16 EDT