programátor flash AT45DBxx
Miroslav Sinko
sinkomiro@rocketmail.com
Úterý Prosinec 20 12:13:31 CET 2005
Ak ide o jednorazovku, tak by som buffrovanie neriesil a mastrom
komunikacie by bol PC.
0. rucne resetnut MCU - MCu caka na inicializaciu programovania
1. PC posle adresu a dlzku bloku
2. MCU vrati adresu a dlzku akoze pochopil a na kontrolu spravnosti -
pri chybe goto 0
3. PC posle 1 byte
4. MCU ho zapise do pamati a posle spat (pripadne ho z pamati vycita a
az tak posle spat, pri nezhode goto 0) - tym je vyriesena
synchronizacia
5. goto 3 pre vsetky byty
6. na konci moze MCU vyslat nejaky pevny string do PC, ako koniec - pre
kontrolu v PC.
7. goto 0 pre dalsi blok alebo koniec
miro
PS: danu pamat nepoznam, ani nemam cas studovat, ak sa nedaju zapisovat
po jednotlivych bytoch, tak zabudnite na tento prispevok
--- Marek Sembol <hwm.land@gmail.com> wrote:
> No ja myslel o napsani specialniho programu jen na to natazeni, jak
> rikam "sekyrnicky"
> 1) MCU posle do PC pozadavek (i s adresou)
> 2) PC odpovi balikem dat pevne definovane delky (zalezi na velikosti
> pameti v MCU) spolu s nejakym jednoduchym zabezpecenim (aspon xor)
> 3) MCU po odebrani tohoto mnozstvi dat zkontroluje zabezpeceni.
> Jestli
> to nesedi, opakuje krok 1
> 4) Naprogramuje data do flash
> 5) inkrementuje adresu a hupkydupky do kroku 1.
>
> Kdyz jde o "jednorazovku", tak klidne malou rychlost prenosu a klidne
> male baliky dat:)
>
> BTW: da se nekde u nas ty pameti kusove koupit?
> BTW2: pro ktery MCU to programujete? Pokud je to AVR - dalo by se
> prijit k rutinam pro obsluhu te AT45?
> Marek
>
> On 12/20/05, Jakub Ladman <ladmanj@volny.cz> wrote:
> > Dne út 20. prosince 2005 11:09 Marek Sembol napsal(a):
> > > Je to sice trochu sekyrnicke, ale kdyz uz mate nuz na krku, tak
> nuz
> > > nebo sekyra... :)
> > > MCU - flash umite, seriovou linku v MCU taky urcite obslouzit
> umite...
> > > Tak si napsat maly programek a nasypat to tam pres seriovy port s
> tim,
> > > ze praci udela MCU...
> > No prave ze mi to nejde, asi jsem blbej
> > Neumim si poradit s tou asynchronosti. Synchronizace mezi pc a
> jednocipem mi
> > stale nejak nefunguje a uz jsem na tom stravil strasne moc casu,
> sef furt
> > nevidi zadny vysledek a ja se pomalu zacinam propadat do hluboke
> prdele.
> > Prave ze by mi tzed pomohlo tam ty data libovolnou technikou nalit
> rozchodit
> > tu cast co ty data jen cte a vyhledava v nich. A az se situace
> sklidni dopsat
> > to nalejvani dat pres seriak.
> >
> > > Marek
> > >
> > > On 12/20/05, Jakub Ladman <ladmanj@volny.cz> wrote:
> > > > Prosím poraïte nìjaký soft pro PC (Lin i win) který by umìl
> pøes dongl na
> > > > paralelním portu (nebo nìco podobnì jednoduchého) nalít data do
> dataflash
> > > > pamìti od atmelu (AT45D081).
> > > > Jednoèipem do ní psát u¾ umím, èíst pochopitelnì taky, ale
> nedaøí se mi
> > > > rozchodit kombinaci programù pro PC a pro jednoèip tak abych
> byl schopen
> > > > do pamìti ten necelý megabyte dat nacpat.
> > > > Mám nù¾ na krku a v tuto chvíli mi naprosto staèí tam ta data
> dostat jen
> > > > jednou, proto hledám toto øe¹ení.
> > > > Prosím poraïte.
> > > > S tisícerými díky a pozdravem
> > > > Jakub Ladman
> > > > _______________________________________________
> > > > HW-list mailing list - sponsored by www.HW.cz
> > > > Hw-list@list.hw.cz
> > > > http://list.hw.cz/mailman/listinfo/hw-list
> > >
> > > _______________________________________________
> > > HW-list mailing list - sponsored by www.HW.cz
> > > Hw-list@list.hw.cz
> > > http://list.hw.cz/mailman/listinfo/hw-list
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list@list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Další informace o konferenci Hw-list