headermask image

HiDaba Blog Image

Cavo Seriale per Fonera

Avendo la fonera a disposizione la prima cosa è sfruttarla per fare di più, per entrare sul sistema linux embedded presente, c’è bisogno di un cavo seriale per poter accedere e poi abilitare SSH.
Per realizzare il cavo seriale c’è da utilizzare un integrato max232 che converta il segnale TTL a 3V, cercando su ebay si possono trovare già fatti ma comunque a un prezzo altino, vi consiglio di comprare o magari lo avete gia’ in casa un cavo seriale per cellulare, io ho utilizzato pagandolo solamente 5 euro un cavo seriale per il Cellulare Siemens S35 e una volta aperto e fatti i collegamenti ha funzionato alla perfezione.

Qui metto potete vedervi gli shema dei cavi seriale per i vari cellulari:
specifiche cavo serialespecifiche cavo seriale 2specifiche cavo seriale 3

Collegamento seriale fonera Seriale FoneraPer fare un lavoro fatto bene ho comprato anche un zoccolo da saldare sulla fonera per collegarci direttamente la seriale. Inoltre vi faccio anche vedere il cavo, ovviamente lo devo ancora nastrare dove ho fatto le saldature; ma l’ho provato e funziona perfettamente.

Link utili: Flashing della Fonera

Tags: ,

Related posts

If you liked my post, feel free to subscribe to my rss feeds

11 Commenti lontani (Aggiungi un commento)

  1. Oggi ho comprato il cavo dati siemens, e aspetto con ansia che mi arrivi la Fonera per iniziare a fare esperimenti……………….

    1. xenotic on Gennaio 13th, 2008 at 2:56 pm
  2. mi è arrivata la fonera e l’ ho subito brikkata, ora con l’ aiuto di massimo, la stò riportando in vita
    speriamo bene

    2. xenotic on Gennaio 18th, 2008 at 9:37 pm
  3. ciao massimo….ho flashato la fonera con i file che mi hai mandato ma invece di ritornare col firmware Fon me la ritrovo con Openwrt kamikaze 7.09 e da lì non riesco ad rimettere Fon o WW-dt perche non me lo accetta se tu ci sei riuscito fammi sapere con che procedura…..
    ciao

    3. xenotic on Gennaio 21st, 2008 at 8:56 pm
  4. @xenotic mi sono sbagliato a mandare il firmware di Fon te lo mando via email, basta che ripeti la procedura ma utilizzando immagine che ti mando

    4. nag on Gennaio 21st, 2008 at 9:26 pm
  5. con i files che ti ho mandato questa e’ la procedura, dove 192.168.1.254 e’ la fonera mentre 192.168.1.166 e’ il PC dove hai tftp attivo:

    ip_address -l 192.168.1.254/24 -h 192.168.1.166
    fis init
    load -r -v -b 0×80040450 rootfs.squashfs
    fis create -b 0×80040450 -f 0xA8030000 -l 0×00700000 -e 0×00000000 rootfs
    load -r -b %{FREEMEMLO} kernel.lzma
    fis create -r 0×80041000 -e 0×80041000 vmlinux.bin.l7
    fis load -l vmlinux.bin.l7
    exec

    5. nag on Gennaio 21st, 2008 at 9:37 pm
  6. ho seguito la procedura che mi hai scritto
    tutto OK
    grazie

    6. xenotic on Gennaio 22nd, 2008 at 4:42 pm
  7. Ciao.
    Siccome ho brikkato la fonera (prima o poi mi doveva capitare), mi chiedevo se fosse possibile utilizzare un cavetto di un samsung e700 (pcb133lbe). Guardando le immagini con gli schemi dei cavetti ce ne sono 3 simili al mio, ma secondo me nessuno dei 3 è il modello pcb133lbe. Inoltre in tutti e tre il sedicesimo pin è TX, ho notato che nel mio cavetto non è neanche collegato.
    Dato che ci sono varie guide su internet sul collegamento seriale alla fonera e quindi ho le idee un po confuse, una volta individuati RX e TX vanno collegati. Non ho capito cosa va collegato a massa e 3volt, guardando la foto inserita vedo collegati solo 3 fili; guardando su un altra guida che spiega l’utilizzo di max232, mi sembra di capire che va collegato RX, TX e massa (sulla fonera), inoltre viene utilizzato un alimentatore.
    Spero che puoi darmi una mano.
    Grazie

    7. doom5 on Febbraio 26th, 2008 at 3:53 am
  8. ciao doom5, il cavetto che hai probabilmente ha una pedinatura diversa ma se riesci ad individuare il tx e rx, la calza di solito è la massa.
    Per il collegamento non c’e’ alimentazione (non la vedi), il tx e rx vanno da 0v a 3v.
    L’alimentazione serve solo se ti costruisci il cavo con il max232, nel caso del cavo cellulare l’alimentazione viene “pescata” direttamente dal PC e poi il max232 o qualcosa del genere è integrato direttamente nello spinotto lato pc del cavo cell, è per questo che secondo me non ti tornano i conti.
    Spero di essere stato chiaro, altrimenti sono qui :-)

    8. nag on Febbraio 26th, 2008 at 9:26 am
  9. Si, sei stato chiarissimo.
    Ora ho trovato lo schema del mio cavetto.
    http://immagini.p2pforum.it/out.php/i292026_samsungpinout.jpg
    Mi pare di capire però che non va bene, o mi sbaglio?
    Si può fare qualcosa oppure mi conviene comprare (magari usato su ebay) un cavetto di qualche altro cellulare?
    Ti ringrazio ancora

    9. doom5 on Febbraio 26th, 2008 at 9:03 pm
  10. se riesci a capire tx-rx-massa dovrebbe andare bene perche’ tutti i cavetti seriale-cellulare hanno integrato il chip per la conversione dei segnali TTL.
    Se non ti serve più ti conviene provare tanto di danni oltre a distruggere il cavetto non ne puoi fare.

    10. nag on Febbraio 27th, 2008 at 9:19 am
  11. Alla fine ho deciso di comprare il cavetto di un Siemens e adesso funziona alla perfezione.
    L’unico problema che ho riscontrato sia seguendo la tua guida su come flashare via seriale sia altre guide che dopo il primo riavvio si bloccava sul terminale di redboot e non avviava il kernel, ma dovevo avviarlo manualmente con:

    fis load -l vmlinux.bin.l7
    exec

    Ho risolto ricreando lo script d’avvio così:

    RedBoot> fconfig -i
    Initialize non-volatile configuration - continue (y/n)? y
    Run script at boot: true
    Boot script:
    Enter script, terminate with empty line
    >> fis load -l vmlinux.bin.l7
    >> exec
    >>
    Boot script timeout (1000ms resolution): 5
    Use BOOTP for network configuration: false
    Gateway IP address:
    Local IP address: 192.168.1.254
    Local IP address mask: 255.255.255.0
    Default server IP address: 192.168.1.166
    Console baud rate: 9600
    GDB connection port: 9000
    Force console for special debug messages: false
    Network debug at boot time: false
    Update RedBoot non-volatile configuration - continue (y/n)? y
    … Erase from 0xa87e0000-0xa87f0000: .
    … Program from 0×80ff0000-0×81000000 at 0xa87e0000: .

    11. doom5 on Marzo 3rd, 2008 at 7:08 pm

Inserisci un commento

La tua email non sara' mai pubblicata. I campi obbligatori sono marcati con *

*
*