[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