Цитата(HardEgor @ Nov 6 2016, 18:23)

Flash пишется побайтово, но стирается страницами.
Поэтому просто дописываете пришедшую строку в конец предыдущей, ну и разделители какие-нибудь - уже писал, наверняка в конце строки приходит CR.
Никаких проблем.
так мне нужно следить за адресом? я ведь должен знать куда писать следующую строку...
нет что то тут не то. у меня функция записи
uint32_t FLASH_PageProgram(uint32_t page_num, uint8_t *buffer, uint32_t size)
то есть я передал номер страницы. это мне нужно переделать функцию так чтоб был доступ к адресам? в stm32 я писал во флеш постранично.