Цитата(aspID @ Sep 11 2007, 08:55)

alexander55, не совсем понимаю, к чему Вы клоните, возможно неверно понимаю принцип работы. Если складывать данные в флеш и обращаться к ним, например, через указатели - то они же не будут РАМу постоянно засорять?
Запись во флеш осуществляется страницами (это отдельная песня), т.е. их надо подготавливать в буфере (в том же RAM), а потом писать блоком. Что тут можно выиграть, я не знаю.
В классах данные находятся в RAM, а функции во Flash.
Цитата(aspID @ Sep 11 2007, 08:55)

В грубой аналогии - флеш - это как HDD?
Аналогии, безусловно, есть.
Запись: в HDD посекторная - во флешь постраничная.
Чтение: из HDD посекторное - из флешь, в зависимости от ее организации, побайтное для AVR, для ARM вопрос более сложный.
Цитата(alexander55 @ Sep 11 2007, 09:25)

Запись во флеш осуществляется страницами (это отдельная песня), т.е. их надо подготавливать в буфере (в том же RAM), а потом писать блоком. Что тут можно выиграть, я не знаю.
В классах данные находятся в RAM, а функции во Flash.
Флешь иммет крнечный ресурс по перезаписи.
Аналогии, безусловно, есть.
Запись: в HDD посекторная - во флешь постраничная.
Чтение: из HDD посекторное - из флешь, в зависимости от ее организации, побайтное для AVR, для ARM вопрос более сложный.