[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