Re: programátor flash AT45DBxx

Marek Sembol hwm.land@gmail.com
Úterý Prosinec 20 12:26:55 CET 2005


I tak se muze:) Ja si nebyl jist, jestli ta pamet to nepotrebuje
zapisovat po nejakych blocich/strankach/certvicem:)
Marek

On 12/20/05, Miroslav Sinko <sinkomiro@rocketmail.com> wrote:
> 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
> >



Další informace o konferenci Hw-list