??? 07/24/09 13:34 Read: times |
#167815 - A microcontroller != flash memory controller Responding to: ???'s previous message |
1) The memory card holder costs money. And has lower reliability than if you solder the chip.
2) A small microcontroller seldom has any memory controller for handling a flash memory. You may get a physical interface for operating on raw flash sectors. This leaves it to the application to try to add some form of wear leveling, and to perform many concatenated writes to a single flash sector before the most recent data is copied to a new sector and the first sector is erased. 3) The SD memory may export a FAT32 file system, but the memory controller in the card hides the mapping between file system sectors and the actual flash sectors. Using a SD memory means that your application can just concentrate on the FAT32 file system, which is way simpler than working with raw flash sectors. |