ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
21 октября
/975163
Dingo (31.01.2020 11:08 - 11:21, просмотров: 7071)
Уважаемые, если у кого-то уже изобретён велосипед по эмуляции EEPROM на Flash? Нужен на stm32f407, из аппнотов ST готовые сильно кривые. Ну или пните меня в сторону толковой статьи. Если самому, то есть моменты, по которым хотелось бы узнать мнение сахарчан: 1) использовать ли теги? С одной стороны - упрощает диагностику состояния страниц, с другой - нарушает непрерывность адресов 2) хранить адреса (по аппноту) - зачем? Занимает 2 байта на каждые 2 байта хранимой информации... Можно ставить id, пусть даже они 8 бит. 3) хранить записи вида длина+данные+валидность(записи) - можно с id записи, 4) при использовании сложных структур данных, в частности, по №2 и №3 усложняется перенос из стираемого сектора. Под составной тип данных ну прямо очень хорошо подходит CBOR здесь , в частности массив неопределённой длинны, у которого маркер окончания как раз 0xFF. Но цеплять библиотеку ради этого - стоит ли?
Ответить
Ответы