[elektro] UrJTAG rpi
Horváth Péter
justicefriend at freemail.hu
Thu Sep 17 09:39:18 CEST 2015
2015.09.17. 6:53 keltezéssel, Viktor Fuzesi írta:
> Sziasztok,
>
> Valaki esetleg jatszott a sub-beli temaval?
>
> Egy routert szeretnek ujraflashelni jtagen keresztul,
> raspberryvel.
Ez birtos hogy a Realtek SoC -on fog futni? Az Ovislink 5460 -ban csak 2
MB flash van.
Vagy milyen router, milyen architektura?
>
> Addig el is jut, h felismeri a procit, de a flasht nem erem el,
> vmi olyasmi a szitu, hogy a procin keresztul lehetne kiolvasni, itt van is
> leiras,
> igaz egy regbbi verziora, meg parhuzamos portra, de a detecflashnek ugynugy
> mukodni kene
Igaz én H-JTAG nevű programmal, és homemade printerportos adapterrel
próbálkoztam IXP422 processzoros routeren, mert elbaltáztam a bootloader
flash-elését.
A flash eléréséhez be kell állítani control regisztereket, amik a
processzor JTAG vezérlőjében vannak, hardver konfigurációnak megfelelő
értékekkel. Vannak a programban
előregyártott scriptek, de nem biztos hogy pont ahhoz a hardverhez jó.
Pl nem mindegy az endianless, a meóriacímek, stb..
Másik megoldás az OCD Commander. Ezzel fel lehet tölteni a RAM ba az
image-t és elindítani. Ezután már maga az elindított image tudja
kezelni, formázni, írni a flash memóriát,
ha bele vannak fordítva a megfelelő kernel modulok.
De ehhez speciális .elf kiterjesztésű image kell, pl az openwrt
fordításnál külön meg kell adni hogy ramdisk image-t is csináljon.
Szerintem ha az adott routerhez van openwrt, akkor
azt újrafordítva lehet ramdisk image-t készíteni, ha még nincs a
letöltések között, és akkor azzal bármit lehet a flash-ba írni.
De ha routeren még ép a bootloader, és van rajta ttl szintű soros port,
akkor erre lehet rácsatlakozni ttl-rs232 adapteren keresztül, és
terminálprogrammal beavatkozni
a normál bootolás folyamatába. Előfordulhat hogy bootloader elérésével
lehet újraflash-elni, és nem szükséges a JTAG
>
> https://translate.google.hu/translate?sl=cs&tl=en&js=y&prev=_t&hl=hu&ie=UTF-8&u=http%3A%2F%2Fwww.homewifi.wz.cz%2Fjtag_ovislink_5460.php&edit-text=&act=url
>
> Most siman csak osszedrotoztam a dolgokat, de egy-egy 100ohm gondolom nem
> artana minden agba..hirtelen nem talaltam..viszont ha mar a procit igy
> felismeri akkor a memoriat is felkellene..sztem.
A direkt printerportos JTAG (vagy a 74x244 buffered) nagyon érzékeny a
vezetékhosszra, és még az alaplapi printerportra is.
Nem lehet 15cm-nél hosszabb a vezeték, és erősen PC függő a siker.
More information about the Elektro
mailing list