eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRatowanie martwego rutera - programowanie przez JTAG.
Ilość wypowiedzi w tym wątku: 5

  • 1. Data: 2010-09-03 07:10:56
    Temat: Ratowanie martwego rutera - programowanie przez JTAG.
    Od: "Gejzero" <g...@p...onet.pl>

    Witam,
    Pytanko do znawców tematu. Ruter TECHNICLAN 54GS na pokładzie RTL8186
    Jak to wygląda od strony technicznej programowanie całkowicie martwego
    systemu z takim procesorem.
    Bootloader, ktróy normalnie tam powinien być, przestał się uruchamiać.
    Rozumiem że powinno się wgrac taki bootloader przez JTAG i dopiero pozniej
    ladować odpowiednie oprogramowanie ?
    Jakiech programów użyć do obsługi JTAG, gdzie znaleźć kod bootloadera i jak
    go wzucic jtagiem do procka.
    Czy dobrze myślę że to co wgram przez JTAG to ląduje najpierw w pamięci RAM
    a dopiero w jakiś sposób trzeba to przepisać do flasha ? Czy może to idzie
    odrazu do flasha i po restarcie uruchamia się już ten kod ?

    Podpowiedzcie jak do tego się zabrać.

    Pozdrawiam

    Gejzero.


  • 2. Data: 2010-09-03 07:48:47
    Temat: Re: Ratowanie martwego rutera - programowanie przez JTAG.
    Od: konieczko <t...@o...pl>

    W dniu 2010-09-03 09:10, Gejzero pisze:
    > Witam,
    > Pytanko do znawców tematu. Ruter TECHNICLAN 54GS na pokładzie RTL8186
    > Jak to wygląda od strony technicznej programowanie całkowicie martwego
    > systemu z takim procesorem.
    > Bootloader, ktróy normalnie tam powinien być, przestał się uruchamiać.
    > Rozumiem że powinno się wgrac taki bootloader przez JTAG i dopiero
    > pozniej ladować odpowiednie oprogramowanie ?
    > Jakiech programów użyć do obsługi JTAG, gdzie znaleźć kod bootloadera i
    > jak go wzucic jtagiem do procka.
    > Czy dobrze myślę że to co wgram przez JTAG to ląduje najpierw w pamięci
    > RAM a dopiero w jakiś sposób trzeba to przepisać do flasha ? Czy może to
    > idzie odrazu do flasha i po restarcie uruchamia się już ten kod ?
    >
    > Podpowiedzcie jak do tego się zabrać.
    >
    > Pozdrawiam
    >
    > Gejzero.


    Zaczalbym od google bo do realteka sa tony software i opisow.


  • 3. Data: 2010-09-03 10:13:52
    Temat: Re: Ratowanie martwego rutera - programowanie przez JTAG.
    Od: "Gejzero" <g...@p...onet.pl>

    konieczko <t...@o...pl> wrote:
    >
    >
    > Zaczalbym od google bo do realteka sa tony software i opisow.

    Wczoraj się troche pomęczyłem z googlami i raczej mało co mi sie rozjaśniło
    wręcz przeciwnie.
    Wszędzie piszą o ratowaniu przez konsole rs i tftp ale to dziala jeżeli
    bootloader jest nieruszony.
    Nie miałem nigdy do czynienia z JTAG-iem i wole zapytać niż brnąć w ciemno.
    Dotychczas bawiłem się troche 51 i AVR a tam podejście do programowania jest
    troszke inne niż tutaj.
    Pewnie że moge wylutowac flasha i dać komus do zaprogramowania ale przecież
    nie tędy droga.
    Jeszcze raz zapytam ludzi ktrórzy mają do czynienia z tymi procesorami:
    Czy bootloader jest czymś standartowym ? gdzies trafiłem na jakąś nazwę CVS
    czy coś takiego.
    Czy jest jakaś komunikacja z takim bootloaderem za pomacą RS-a czy jest to
    realizowane przez jakieś inne oprogramowanie( wyższej warstwy).
    Owszem znajduje informacje o bootloaderze ale w kontekscie innych ruterow i
    nie wiem jak to się ma do tego konkretnego modelu.
    Domyślam się że taki ratunek należy rozpocząć od wgrania bootloadera ?

    Mam nadzieję że nie pogonicie mnie odrazu na drzewo :P

    Pozdrawiam

    Piotr.


  • 4. Data: 2010-09-03 10:24:37
    Temat: Re: Ratowanie martwego rutera - programowanie przez JTAG.
    Od: konieczko <t...@o...pl>

    "
    Domyślam się że taki ratunek należy rozpocząć od wgrania bootloadera ?"


    To jest logiczne, i to najlepiej za pomoca JTAGA albo lutownica i
    programator. Jak juz wgrasz do pamieci FLASH boot loader to reszte
    wgrywasz po rsie albo TFTP+LAN


    http://www.linux-mips.org/wiki/Realtek_SOC




  • 5. Data: 2010-09-04 12:53:52
    Temat: Re: Ratowanie martwego rutera - programowanie przez JTAG.
    Od: Mario <m...@p...onet.pl>

    W dniu 2010-09-03 12:13, Gejzero pisze:
    > konieczko <t...@o...pl> wrote:
    >>
    >>
    >> Zaczalbym od google bo do realteka sa tony software i opisow.
    >
    > Wczoraj się troche pomęczyłem z googlami i raczej mało co mi sie
    > rozjaśniło wręcz przeciwnie.
    > Wszędzie piszą o ratowaniu przez konsole rs i tftp ale to dziala jeżeli
    > bootloader jest nieruszony.
    > Nie miałem nigdy do czynienia z JTAG-iem i wole zapytać niż brnąć w ciemno.
    > Dotychczas bawiłem się troche 51 i AVR a tam podejście do programowania
    > jest troszke inne niż tutaj.
    > Pewnie że moge wylutowac flasha i dać komus do zaprogramowania ale
    > przecież nie tędy droga.
    > Jeszcze raz zapytam ludzi ktrórzy mają do czynienia z tymi procesorami:
    > Czy bootloader jest czymś standartowym ? gdzies trafiłem na jakąś nazwę
    > CVS czy coś takiego.
    > Czy jest jakaś komunikacja z takim bootloaderem za pomacą RS-a czy jest
    > to realizowane przez jakieś inne oprogramowanie( wyższej warstwy).
    > Owszem znajduje informacje o bootloaderze ale w kontekscie innych
    > ruterow i nie wiem jak to się ma do tego konkretnego modelu.
    > Domyślam się że taki ratunek należy rozpocząć od wgrania bootloadera ?

    Zazwyczaj standardowy bootloader zamienia się na bootloader Redboot.
    Zapewne trzeba by go wgrać JTAGIem do RAM, uruchomić i następnie kazać
    mu zapisać na flasza. Następnie po restarcie można przez RS232 albo
    najlepiej TFTP wgrać system typu openWRT. Jest to przykrojony linuks.

    Poszukaj na stronach i forach od redbboota i od OpenWRT. Powinieneś
    znaleźć albo konkretny twój sprzęt albo coś z tym samym procesorem i
    wielkością pamięci. Znajdziesz tam porady krok po kroku jakie komendy
    używać, w jakie obszary pamięci kopiować i zapisywać .
    Największy zwstaw architektur był na
    http://oldwiki.openwrt.org/TableOfHardware.html alem może jest coś nowszego.


    --
    Pozdrawiam
    MD

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: