Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
523551
Топик полностью
fk0
, легенда
(18.06.2014 11:54, просмотров: 64)
ответил
Vladimir Ljaschko
на
Недра mass storage + fat Win - лог записи файла с размером, равным длине сектора - Почему два раза пишет в сектор данных?
Для надёжности.
Правильно ли известен размер сектора? Может он де-факто в 2-4 раза больше? Выравнено ли смещение в файле, по которому запись, на размер сектора?
[ZX]
Ответить
1) проект mass storage в среде под отладчиком, все видно 2) файл записывается целиком (с нулевым смещением), в лог выводятся 4 первых байта - они совпадают.
-
Vladimir Ljaschko
(18.06.2014 12:05
)
Возьми размер сектора и выравнивание равным 2^n, где n=9..18. Увеличивай n пока не перестанет 2 раза писать. Можно допустить, что где-то в промежуточном уровне, объём данных менее 4 кБайт, не обрабатывается. Т.е. на верхнем уровне, например,
fk0
(175 знак., 18.06.2014 12:15
)