ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 июля
1410441 Топик полностью
pavel2000 (04.03.2024 22:17, просмотров: 63) ответил Nikolay_Po на Тактовая частота выше, чем поддерживает память? Вообще, похоже, что питания не хватает, завершить запись страницы. Ну или что-то ещё. Может, действительно не дожидаются записи и следующие команды приводят к прерыванию уже начатой записи. Отсюда и флаг ошибки.
Также снял анализатором процесс чтения "сектора", что тоже интересно. 

Первая попытка чтения выдает:
/ # dd if=/dev/mtdblock/0 bs=4k count=1 |hexdump

1+0 records in

1+0 records out

0000000 0404 0404 0404 0404 0404 0404 0404 0404

*

0000200 ffff ffff ffff ffff ffff ffff ffff ffff

*

0001000


Вторая и последующие - выдают другую последовательность первых 512 байт,

/ # dd if=/dev/mtdblock/0 bs=4k count=1 |hexdump

1+0 records in

1+0 records out

0000000 5252 5252 5252 5252 5252 5252 5252 5252

*

0000200 ffff ffff ffff ffff ffff ffff ffff ffff

*

0001000


Анализатор отображает передачу флешке команды 0xF? (команда перехода в режим чтения 0xFF),

и последующие данные не противоречат отображаемым в консоли. Т.е. это именно то, что выдает флешка.


WTF.?