[elektro] uC: 1xUSB 2xUART 1xSPI

Móczik Gábor pm_levlista at progzmaster.hu
Wed Jul 11 06:54:21 CEST 2012


2012.07.11. 0:17 keltezéssel, Arnold Fuzesi írta:
> Dataflash-t nem birja el a szeria ar.
> User flash teteje lehet megoldas, de nem bizok benne h a fat es usb rutinok hibatlanok. Szoval az applikacioban a frisebb peldany benne kell legyen.

Frissíteni azt a szoftvert ami a frissítést végzi, nem egy egyszerű 
kategória. :-)

Kell segéd tárhely.

Meg egyébként is: ha annyira jól működik, hogy a bootloader megtaláljon 
egy fájlt a pendrive-on és kiolvassa, akkor az jól fog működni később 
is, kár frissíteni.

Én valószínűleg egy herélt USB meg FAT drivert tennék a bootloaderbe, 
ott úgyis csak mondjuk annyi az igény, hogy a gyökérkönyvtárban 
megtaláljon egy fájlt, kapásból nem kell írás, törlés, rename, mkdir, 
rmdir, file handle-k, whatever. Kapásból 400k-val kisebb forráskód. :-)

Lesz egy gagyi de stabil FAT driver a bootloader-ben, meg lesz egy 
komolyabb az applikációban.

De ezzel melózni kell. Ha neked olyan kell, amit csak le kell tölteni, 
akkor ez nem opció. :-)


> Ha eleg nagy a flash akkor mukodhet amit irsz. Talan azzal a kivetellel h atmega pl nem tud bootloaderbol futo kod eseten utasitasokat az applikacios reszbol vegrehajtani ha jol remlik. Tobbi proc nemtom hogy van ezzel.

Vezérlést átadni oda át tudja, nem?
Különben hogy bootolna.

Akkor meg a bootloaderben van a kód egy része, a többi meg máshol.

Mondjuk pl. a PIC32-ben az a 12K bootflash is a vicc kategória, még ha 
ránézésre jól is hangzik.



More information about the Elektro mailing list