ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
804044 Топик полностью
Николай Коровин (24.12.2017 13:10 - 13:15, просмотров: 259) ответил stm32msk на Спасибо! И все-таки оно работает на запись файла или только на чтение? Из того топика не понял...
Как я понял выхлоп обсуждения, уже делали всё. FAT и rootdir только на чтение (захардкодено выдавать имитацию), любая перезапись проглатывается и игнорируется. Поскольку кластер один, тело файла посекторно мапится в EEPROM однозначно и безвариантно. Т. е. любой сектор, относящийся к телу, можно и читать, и писать. Разместить его «не там» ось не может, у неё выбор из одного кластера. Теоретически, слишком умная ось может уменьшить число секторов, выделенное под FAT и сэкономить для файла ещё кластерок-другой, но это возможно только операцией переформатирования, тут ССЗБ. Ну, и достаточно вытащить-вставить контр, чтобы всё вернулось на свои места, даже если кто-то поставил такой эксперимент. И да, конечно, настройки вступают в силу только после безопасного извлечения (фактической записи на диск).