Flashowanie przez EJTAG 2.0



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Flashowanie przez EJTAG 2.0
Date: Sun, 7 Nov 2004 17:09:01 +0100 (CET)


Czy ktoś miał do czynienia z tym tematem? Jest sobie urządzenie
(AP lub router bezprzewodowy 2,4GHz, oparty na układzie RTL8181)
z wlutowaną pamięcią Flash w obudowie TSOP (zwykle 1M*16, np.
MX29LV160ABTC), w której to pamięci jest zapisany bootloader -
resztę pamięci można zapisać mając z urządzeniem połączenie przez
RS232 i Ethernet. Jeśli jednak coś się nie uda i bootloader
zostanie uszkodzony - zostaje tylko JTAG albo wylutowanie kości
(trzeba by jeszcze mieć programator z taką podstawką).

Na http://www.wireless.org.au/~jhecker/rtljtag/ jest podane, że
trzeba mieć "JTAG kit that can speak EJTAG 2.0" - no i tu pytanie:
da się taki "kit" zrobić samemu? Bo zakup gotowego może wyjść
drogo, a potrzebny będzie bardzo rzadko i nigdy się nie zwróci.

Kabelek do LPT (z konwersją poziomów 5V/3,3V - w najprostszej
wersji, kilka rezystorów ograniczających prąd) to nie problem,
ale czy ma ktoś oprogramowanie które takie coś obsłuży? Ważne,
by było zgodne ze specyfikacją MIPS-a EJTAG 2.0 (nie nowszą 2.5
bo tego RTL8181 nie obsługuje - to nie jest oryginalny MIPS, lecz
"wyrób MIPSopodobny" nieistniejącej już firmy Lexra, bez kilku
opatentowanych rozkazów) i potrafiło odczytać oraz zapisać pamięć
flash dołączoną do procesora. Może być nawet w wersji "trial".

Podobno (ale nie znam tego tematu, tylko Google coś znalazły)
tego typu narzędzia bywają używane do programowania tunerów
cyfrowych TV satelitarnej, a być może także innych urządzeń
opartych na procesorach zgodnych z MIPS. Znalazłem coś takiego
jak http://openwince.sourceforge.net/jtag/ - ale w dokumentacji
nie doszukałem się nic na temat obsługi EJTAG 2.0.

pozdrawiam
Marek
(spamtrap_at_nospam_ -> marekm_at_nospam_ i bez .invalid)

Poprzedni Następny
Wiadomość
Spis treści
From: "::WireFree::" <miet_at_nospam_nospam.chipdrive.pl>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Sun, 7 Nov 2004 19:46:15 +0100


Doczytaj uwaznie do konca masz wszystko razem ze schematem i softem.



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Sun, 7 Nov 2004 23:01:44 +0100 (CET)


WireFree:: <miet_at_nospam_nospam.chipdrive.pl> wrote:
Doczytaj uwaznie do konca masz wszystko razem ze schematem i softem.

Kabel Xilinx-a znam - robiłem conieco na XC95144XL w pracy.

Soft - proszę mnie oświecić: czy chodzi o openwince-jtag
i rzeczywiście da się tym odczytać i zapisać flash podpięty
do RTL8181? Chciałbym się upewnić zanim zacznę cokolwiek
próbować, bo na razie nie mam padniętego urządzenia do prób,
a dobrego szkoda byłoby przypadkiem uwalić...

Na http://www.cavnex.com/ to raczej sprzedają - i cen na
stronie nie ma, pewnie nie chcą od razu odstraszać ;)

pozdrawiam
Marek


Poprzedni Następny
Wiadomość
Spis treści
From: "::WireFree::" <miet_at_nospam_nospam.chipdrive.pl>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Sun, 7 Nov 2004 23:16:30 +0100


http://openwince.sf.net/jtag



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Mon, 8 Nov 2004 00:05:31 +0100 (CET)


WireFree:: <miet_at_nospam_nospam.chipdrive.pl> wrote:
http://openwince.sf.net/jtag

Dzięki, ale przecież sam ten link podawałem - proponuję
czytać uważnie do końca również moje posty :)

Ostatni suckces z 25 lipca br. jest z softem firmy Cavnex
(jak sądzę, komercyjnym), a nie openwince-jtag.

Gdzie tam jest napisane, że za pomocą openwince-jtag można
odczytać i zapisać flash podpięty do RTL8181? Bo że po
przylutowaniu kilku cienkich zielonych kabelków da się
zobaczyć że w ogóle cokolwiek jest w łańcuchu JTAG, to nie
wątpię - ale to mało... Pytałem konkretnie o soft, który
obsługuje standard MIPS EJTAG 2.0 (nie nowszy 2.5) przez
taki kabel - starałem się dość jasno to sprecyzować...

Marek


Poprzedni Następny
Wiadomość
Spis treści
From: "::WireFree::" <miet_at_nospam_nospam.chipdrive.pl>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Mon, 8 Nov 2004 00:51:17 +0100


Pozno juz ,moze zobacz w googlach lexra jtag cos tam wyskakuje.



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Mon, 8 Nov 2004 23:17:37 +0100 (CET)


WireFree:: <miet_at_nospam_nospam.chipdrive.pl> wrote:
Pozno juz ,moze zobacz w googlach lexra jtag cos tam wyskakuje.

Szukałem tak - ale wyskakują raczej komercyjne narzędzia...
Jakby ktoś na grupie coś takiego miał, zapewniam dyskrecję ;-)
(wystarczy tylko możliwośc flashowania, bez debugowania itp.)

Marek


Poprzedni Następny
Wiadomość
Spis treści
From: "::WireFree::" <miet_at_nospam_nospam.chipdrive.pl>
Subject: Re: Flashowanie przez EJTAG 2.0
Date: Sun, 7 Nov 2004 23:17:30 +0100


You can see in the picture below that I had to solder fine green wire onto a
single inline header. The JTAG pod I am using is a borrowed Xilinx Parallel
Download Cable III. If you don't have access to one then the schematic is
provided freely for it here. All the parts should be available at a good
electronics store (such as Jaycar) I'll have to give the pod back and make
one up myself. The program I am using is Openwince JTAG running on Redhat
FC1. You can use this utility in Windows if you compile it with CYGWIN.