-
- нужно выделять как минимум две, размерчик дикий получается (у
stm32f413 к примеру размер страницы 128К) + время стирания - Aleksey_75(16.02.2021 15:25)
- Там в начале есть 16-килобайтные кусочки. Вот в них и делать
эмуляцию EEPROM - LightElf(16.02.2021 15:41)
- Да, в курсе! но это если бут в 32К умещается, там 4 страницы по 16К
, потом одна 64К и дальше все по 128К. Использую внешнюю флешку под
эмуляцию eeprom
.- Aleksey_75(16.02.2021 15:43)- Нижний 16КБ блок - под вектора и старт, остаток бута - в 64КБ. Три
страницы остается. - LightElf(16.02.2021 15:52)
- там еще если мне память не изменяет нельзя разблокировать для
записи первые 4 страницы, трется вся флеш - Aleksey_75(16.02.2021 15:53)
- Нет. Каждая 16КБ страничка имеет отдельный бит защиты от записи. - LightElf(16.02.2021 15:57)
- там еще если мне память не изменяет нельзя разблокировать для
записи первые 4 страницы, трется вся флеш - Aleksey_75(16.02.2021 15:53)
- +1. Давно в привычку вошло ставить spi flash 25 серии. И обновление
прошивки через неё тоже. Оч. удобно. Можно и файлы веб-интерфейса
туда положить. В ней цена за килобайт на порядок меньше, чем в МК. - SciFi(16.02.2021 15:46)
- да у меня основное по сначала заливается в внешнюю флешку потом бутом разворачивается на борт, даже если с ПО на борту что-то случится, бут всегда с легкостью самостоятельно восстановит - Aleksey_75(16.02.2021 15:50)
- С ценами все странно. Как-то вместо 407VE ставил 439VI, бо были тупо дешевше. - LightElf(16.02.2021 15:49)
- Нижний 16КБ блок - под вектора и старт, остаток бута - в 64КБ. Три
страницы остается. - LightElf(16.02.2021 15:52)
- Нижний трогать нельзя, с него проц стартует :-( - SciFi(16.02.2021 15:41)
- Да, в курсе! но это если бут в 32К умещается, там 4 страницы по 16К
, потом одна 64К и дальше все по 128К. Использую внешнюю флешку под
эмуляцию eeprom
- Там в начале есть 16-килобайтные кусочки. Вот в них и делать
эмуляцию EEPROM - LightElf(16.02.2021 15:41)
- Для правильной эмуляции нужно 2 страницы, и если это 64К+64К, то
уже жаба душит. А ещё время стирания больше секунды, и проц в это
время курит бамбук. - SciFi(16.02.2021 15:25)
- А, прям вот такие большие. Я о паре кбайт думал... POV_(516 знак., 16.02.2021 15:36, )
- А что у тебя случится если если после стирания заполненной страницы "дернут рубильник питания" ??? никаких данных не осталось ? Все настройки все калибровки коту под хвост ??? - Aleksey_75(16.02.2021 15:39)
- Правильно — это когда питание можно отключить в любой момент, и
данные не потеряются. То есть стереть уже успел, а записать — ещё
нет. - SciFi(16.02.2021 15:38)
- Недописанный блок данных в настоящую еепром (именно об эмуляции её
мы говорим?) - это разве не проблема, данные не будут потеряны
(искажены)? ... POV_(316 знак., 16.02.2021 16:18, )
- Ну да, в настоящей EEPROM та же беда. Просто подразумевается, что
раз уж мы типа "эмулируем", то и задачу целостности данных тоже
сразу решаем, чтобы 2 раза не вставать. А там ещё и выравнивание
износа делается, когда новые данные дописываются маленькими
кусочками, и стирание приходится делать редко. - SciFi(16.02.2021 16:24)
- За неимением на плате внешней памяти (обычно АТ45 ставлю, но тут не
моя плата) накопитель сделал на флеши МК. Для временного хранения
обновления и всяких настроек. Накатил LFS - как ни гонял, ни разу
не сбойнуло. Не факт, что не совпадут недоразумения, но, видимо,
вероятность этого невысока. - POV_(16.02.2021 16:30, )
- вот это? >>> - SciFi(16.02.2021 16:33, ссылка)
- оно... доки почитали - вроде как свободно можно было юзать. - POV_(16.02.2021 16:37, )
- вот это? >>> - SciFi(16.02.2021 16:33, ссылка)
- За неимением на плате внешней памяти (обычно АТ45 ставлю, но тут не
моя плата) накопитель сделал на флеши МК. Для временного хранения
обновления и всяких настроек. Накатил LFS - как ни гонял, ни разу
не сбойнуло. Не факт, что не совпадут недоразумения, но, видимо,
вероятность этого невысока. - POV_(16.02.2021 16:30, )
- Ну да, в настоящей EEPROM та же беда. Просто подразумевается, что
раз уж мы типа "эмулируем", то и задачу целостности данных тоже
сразу решаем, чтобы 2 раза не вставать. А там ещё и выравнивание
износа делается, когда новые данные дописываются маленькими
кусочками, и стирание приходится делать редко. - SciFi(16.02.2021 16:24)
- Недописанный блок данных в настоящую еепром (именно об эмуляции её
мы говорим?) - это разве не проблема, данные не будут потеряны
(искажены)? ... POV_(316 знак., 16.02.2021 16:18, )
- +1 как выше и написал 2x128К это жуть ) - Aleksey_75(16.02.2021 15:26)
- А, прям вот такие большие. Я о паре кбайт думал... POV_(516 знак., 16.02.2021 15:36, )
- нужно выделять как минимум две, размерчик дикий получается (у
stm32f413 к примеру размер страницы 128К) + время стирания - Aleksey_75(16.02.2021 15:25)