Dato che mi ? stato chiesto, cerco di spiegare meglio il discorso relativo alla rianimazione del DWL-G700AP.
Dopo un aggiornamento f/w venuto mooolto male (per mia colpa), avevo perso il bootloader e quindi la possibilit? di ricaricare un f/w corretto. Cercando in rete, ho trovato un paio di link che mi sono stati assai utili:
questo e
questo.
Seguendo quanto suriportato, lavorando su una macchina Xp SP2:
- ho installato cygwin selezionando tra i pacchetti da installare tutto ci? che aveva a che fare con gcc, ioperm e make;
- ho successivamente compilato ed installato (configure/make/make install) nell'ordine:
a) include-0.4.2;
b) readline-5.2;
c)
jtag-0.6-cvs-20051228.
(Altro link che pu? essere utile:
qui).
- ho realizzato la jtag Xilinx (4 resistenze...), ed ho ricaricato il
bootloader sul g700.
Piccoli suggerimenti:
- per abilitare la jtag bisogna mettere a +vcc un punto sul pcb tramite una resistenza da 1 / 1.5 Kohm (vedi foto);
- se il detect non va, resettare il micro mettendo per un attimo a ground l'apposito piedino (11) sul connettore jtag (manovra comunque consigliabilissima);
- NON usare un pc portatile, ma un fisso (col portatile avevo un sacco di errori e la programmazione abortiva... porta parallela "fiacca");
- Prima di cygwin avevo provato con Ubuntu 8.04, ma non sono riuscito a completare con successo la compilazione. Boh... suggerisco di usare cygwin.
Infine alcune foto, che spiegano pi? di tante parole.
Schema del jtag da me utilizzato (Xilinx DLC5):
http://home.tele2.it/p13r0w3b/Altro/JTAGunbuffered.pngFoto di insieme dell'AP con la jtag collegata. Si notino il pin "volante" per il reset e la connessione del cavetto di abilitazione della jtag (via resistenza da 1 - 1.5 Kohm, verso i +3.3v presi dalla seriale)
http://home.tele2.it/p13r0w3b/Altro/Visione_di_insieme.jpgParticolare del pin di abilitazione jtag:
http://home.tele2.it/p13r0w3b/Altro/Abilitazione.jpgPiedinature della porta jtag e della porta seriale:
http://home.tele2.it/p13r0w3b/Altro/jtag-seriale_pin.jpgSaluti