Autore Topic: Tjtag per il debrick fonera disponibile  (Letto 24933 volte)

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #30 il: Febbraio 02, 2009, 02:10:26 pm »
ciao a tutti
allora era la jtag che non riconosceva la flash correttamente,con un p? di sbattimento sono riuscito a farla riconoscere,e sono riuscito a programmare il bootloader su questo indirizzo a8000000
ma da prove fatte in pratica anche su questo lo accettava e partiva senza problemi
1c000000
ho usato lo xilinx.
ho effettuato la programmazione del dd-wrt facendo tutte le procudure del  caso ma si inchioda qui,perde connessione lan e seriale l'unico modo per sbloccarla e spegnere riaccenedere e fermare il redboot con ctrl c
idee?



Ethernet eth0: MAC address 00:xx:xx:xx:xx:xx
IP: 192.168.1.1/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.2

RedBoot(tm) bootstrap and debug environment [ROMRAM]
OpenWrt certified release, version 1.1 - built 12:40:38, Sep 3 2007

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: FON 2202
RAM: 0x80000000-0x82000000, [0x80040290-0x80fe1000] available
FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each.
== Executing boot script in 10.000 seconds - enter ^C to abort
RedBoot> fis load -l linux
Image loaded from 0x80041000-0x802d0c58
RedBoot> exec
Now booting linux kernel:
Base address 0x80030000 Entry 0x80041000
Cmdline :
Linux version 2.6.23.17 (root@dd-wrt) (gcc version 4.1.1) #5158 Sat Jul 26 03:47
:50 CEST 2008
CPU revision is: 00019064
mem setup
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Built 1 zonelists in Zone order. Total pages: 8128
Kernel command line: console=ttyS0,115200 root=1f02 rootfstype=squashfs noinitrd
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 128 (order: 7, 512 bytes)
Using 110.000 MHz high precision timer.
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29304k/32768k available (2204k kernel code, 3404k reserved, 292k data, 1
24k init, 0k highmem)

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #31 il: Febbraio 02, 2009, 03:59:14 pm »
rieccomi qui
era il bootloader della 2202 che non andava bene,ho messo quello della 2200 ed ? partita,ma adesso ha tirato fuori un altro errore ovvero questo

/home/alfa/Atheros_Beta5.0/linuxsrc/src/redboot_fon1/ecos/packages/devs/eth/mips
/ar531x/current/src/ae531xecos.c#390:ae531x_send AHB ERROR: AR531X_DEBUG_ERROR =
 00000145

per cui non ho connessione lan ma solo seriale,come ne esco?

cliomax

  • Full Member
  • ***
  • Post: 308
    • Mostra profilo
    • E-mail
Re: Tjtag per il debrick fonera disponibile
« Risposta #32 il: Febbraio 02, 2009, 04:15:07 pm »
Secondo me non hai programmato a dovere con la seriale.

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Tjtag per il debrick fonera disponibile
« Risposta #33 il: Febbraio 02, 2009, 05:18:31 pm »
No devi rimettere il bootloader della 2202

Le due board sono diverse a livello di sezione ethernet
Quello della 2200 integra il supporto alla lan realtek
Quello della 2202 ha invece il supporto alla lan marvel

PS potresti dirmi dove hai reperito il bootloader della 22002 che mi interessa?  :wink:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #34 il: Febbraio 02, 2009, 09:38:33 pm »
ti invio in pm il link

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #35 il: Febbraio 03, 2009, 02:11:14 am »
No devi rimettere il bootloader della 2202

Le due board sono diverse a livello di sezione ethernet
Quello della 2200 integra il supporto alla lan realtek
Quello della 2202 ha invece il supporto alla lan marvel


giustamente come dici tu,le mainboard sono diverse,per? se fosse come dici,perch? l'unico boot che mi fa funzionare la lan ? quello della 2202?guardandola attentamente,ti posso dire che ? identica a quella della 2202,solo che alla mia manca la porta usb,con la cpu e credo resistenze,condensatori e ecc
ti posto sotto fino a dove sono arrivato e mi dici se c'? tutto

thernet eth0: MAC address xx:xx:xx:xx:xx:xx
IP: 192.168.1.1/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.2

RedBoot(tm) bootstrap and debug environment [ROMRAM]
OpenWrt certified release, version 1.1 - built 12:40:38, Sep  3 2007

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: FON 2202
RAM: 0x80000000-0x82000000, [0x80040290-0x80fe1000] available
FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each.
== Executing boot script in 10.000 seconds - enter ^C to abort

Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xA8000000  0xA8000000  0x00030000  0x00000000
nvram             0xA83D0000  0xA83D0000  0x00001000  0xA83D0000
FIS directory     0xA87E0000  0xA87E0000  0x0000F000  0x00000000
RedBoot config    0xA87EF000  0xA87EF000  0x00001000  0x00000000

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Tjtag per il debrick fonera disponibile
« Risposta #36 il: Febbraio 03, 2009, 09:29:47 am »
Citazione
perch? l'unico boot che mi fa funzionare la lan ? quello della 2202?

? esattamente quello che ti ho detto io!
Devi usare il bootloader della 2202 che usa il chipset marvel per l'ethernet
Come nella tua board 2201

Citazione
guardandola attentamente,ti posso dire che ? identica a quella della 2202,solo che alla mia manca la porta usb,con la cpu e credo resistenze,condensatori e ecc

Si non credo che quelle piccole differenze possano generare il problema.

Ho visto che ci sono diverse versioni del bootloader alcune delle quali overclock
Tu quale hai usato?

Perch? il problema potrebbe essere termico.

dai un comando fis free e posta l'output per verificare se la procedura di flashing usata per le fonere 2200 va bene anche per la 2201
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #37 il: Febbraio 03, 2009, 02:08:22 pm »
allora ho usato tutti e 2 i boot ovviamente come hai potuto vedere solo cloccati
200 e 220 ma con 32mb di ram,potrebbe essere quello il problema?
digitando fis free non mi da alcun output
digitando fis fis list mi da questo

Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xA8000000  0xA8000000  0x00030000  0x00000000
rootfs            0xA8030000  0xA8030000  0x006B0000  0x00000000
nvram             0xA83D0000  0xA83D0000  0x00001000  0xA83D0000
vmlinux.bin.l7    0xA86E0000  0x80041000  0x00100000  0x80041000
FIS directory     0xA87E0000  0xA87E0000  0x0000F000  0x00000000
RedBoot config    0xA87EF000  0xA87EF000  0x00001000  0x00000000

ciaoo

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #38 il: Febbraio 04, 2009, 01:19:47 am »
credo che il problema sia proprio quello che gestisce 32mb e ovviamente la mia ne ha 16,in giro non l'ho trovato,un boot per 2201-2202 con 16mb,se qualcuno lo ha mi fa la gentilezza di postarmelo
tnx

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Tjtag per il debrick fonera disponibile
« Risposta #39 il: Febbraio 04, 2009, 08:35:37 am »
Si, il problema ? proprio quello!

Citazione
Board: FON 2202
RAM: 0x80000000-0x82000000, [0x80040290-0x80fe1000] available

infatti:

0x82000000 - 0x80000000 = 0x02000000 (HEX) -> 33554432 (DEC) -> 32MByte

Mentre la tua fonera+ ne ha solo 16

Citazione
FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each

La flash invece ? giusta:

0xa87f0000 - 0xa8000000 = 0x007F0000 (HEX) -> 8323072 (DEC) -> 8MByte

Per cui bisogna trovare un bootloader corretto della 2201  :cry:
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #40 il: Febbraio 04, 2009, 02:09:23 pm »
eccomi a voi
trovato il bootloader 2201
caricato il dd-wrt 24 rc6
adesso aggiorno a una versione pi? recente
grazie per il supporto,se ci sono domande sono a disposizione,nella mia piccola esperienza

cliomax

  • Full Member
  • ***
  • Post: 308
    • Mostra profilo
    • E-mail
Re: Tjtag per il debrick fonera disponibile
« Risposta #41 il: Febbraio 04, 2009, 04:04:22 pm »
Una bella guidarello di ci? che hai fatto, partendo dalla costruzione della jtag arrivando ai comandi inviati,non sarebbe male.

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Tjtag per il debrick fonera disponibile
« Risposta #42 il: Febbraio 04, 2009, 04:48:44 pm »
Citazione
trovato il bootloader 2201

Condividi la tua scoperta  :-P
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

chipxp

  • Jr. Member
  • **
  • Post: 88
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #43 il: Febbraio 04, 2009, 08:26:13 pm »
detto fatto
domani parto,il 13 sono qui,il tempo di mettere tutto assieme e creo la guida

lpo3

  • Jr. Member
  • **
  • Post: 61
    • Mostra profilo
Re: Tjtag per il debrick fonera disponibile
« Risposta #44 il: Febbraio 05, 2009, 08:05:25 pm »
I comandi per il bootloader sono questi:

Backup bootloader

tjtagRC-3.0 -backup:custom /window:a8000000 /start:a8000000 /length:30000

Ripristino bootloader

tjtagRC-3.0 -flash:custom /window:a8000000 /start:a8000000 /length:30000

Quando fai il ripristino del bootloader lui si aspetta nella stessa cartella dell'utility un file chiamato custom.bin

PS la length ? la lunghezza dell file in byte espressa in esadecimale.
Il bootloader della fonera che ho io ? 192KB -> 196608 Byte -> 30000 hex
Vale anche per la fonera 2100? E si trova il bootloader originale?
grazie