Re: jak zaprogramowac flash (sharp)?
Masz problem? Zapytaj na forum elektroda.pl
From: JJ <jjakub_at_nospam_kki.net.pl>
Subject: Re: jak zaprogramowac flash (sharp)?
Date: Mon, 20 Aug 2001 15:02:35 GMT
On Fri, 17 Aug 2001 18:34:42 +0200, "MrWebsky" <mrwebsky_at_nospam_poczta.wp.pl>
wrote:
no chyba nie bardzo - bo scalak nie jest przystosowany do JTAG'a -
przynajmniej w datashicie nie ma slowa o JTAG'u - problem lezy w
"podstawce" - potrzebujemy podstawke, ktora wlutujemy na plyte
"prototypu" - nastepnie bedziemy programowac pamiec w programatorze i
przekladac go do prototypu - tylko na poczatku - pewnie pare razy -
jak uruchomimy bootloader to juz bedziemy bootowac normalnie i sciagac
program do Flash'u z PC'ta...
wiec jeszcze raz - potrzebuje podstawke TSOP 48, ktora bede mogl
wlutowac na plyte a pozniej wkladac i wyciagac z niej scalaka w
obudowie TSOP 48 - ktos wie cos na ten temat?
problemu by nie bylo gdybysmy mogli zastosowac "przejsciowke" z TSOP
48 na jakiegos zwyklego DIP'a - ale wtedy musielibysmy
"przeprojektowac" plyte - dlatego ta "podstawka" musi byc TSOP48 z obu
stron...
Proponowane przez kolege rozwiazanie z podstawka nalezy traktowac jako
ostatecznosc w wypadku gdyby nie dalo sie uzyc JTAG'a (ale to raczej nie
wchodzi w gre bo takich procesorów nie da sie oprogramowac od zera bez
JTAG'a.) Poza tym TSOP jest dosc delikatne i latwo mozna pogiac piny
wiec najlepiej nie ruszac tej kosci w ogóle.
hm... troche sie gubie w tym, co piszesz - czy Ty piszesz o pamieci
Flash Sharpa, czy o procesorze Raptor Conexant'a? bo jakby mieszasz te
dwa pojecia... nie wspominajac o tym, ze zaden z tych dwoch chipow nie
jest przystosowany do wspolpracy z zadnym JTAG'iem... hm...
JTAG moze zostac wykorzystany do ladowania FLASH'a na dwa sposoby:
-oprogramowanie obslugujace to lacze wygeneruje na pinach procesora
dokladnie takie same sekwencje sygnalów jakie wytworzylby procesor w
trakcie zapisu do FLASH'a i w ten sposob wprowadzi nowy program.
co masz na mysli piszac "oprogramowanie obslugujace to lacze"? skad
mam niby wziac to "oprogramowanie"? od producenta chipu? emulatora
JTAG? third party?
-druga mozliwosc opiera sie o fakt, ze z pomoca JTAG'a realizuje sie
odpluskiwanie programu. W takim przypadku mozna do pamieci RAM w
systemie wpisac nowy program oraz procedure ladujaca która po
uruchomieniu wprowadzi dane do FLASH.
mozesz mi powiedziec o jakim dokladnie JTAG'u piszesz? Bo ja mam tutaj
emulator JTAG na biurku i faktycznie - mozna go wykorzystac ale tylko
do wspolpracy z procesorami DSP Texasa - nie ma takiej mozliwosci zeby
zrobic cokolwiek z jakimkolwiek innym scalakiem niz chipy by TI - a to
z racji tego, ze nie ma czegos takiego jak "general purpose" software
dla tego emulatora... i z tego co wiem, to nie ma zadnego "general
purpose" emulatora z softwarem do "wszystkiego"... myle sie?
FLASH ktory jest w tym systemie ma odpowiedniki u prawie wszystkich
producentow (drop-in replacement).
wiec powiedz mi co to za magiczny JTAG jest o ktorym piszesz...