-
- 4К стирает команда 0хD8 в М25РЕ80 (всё верно), а обычных памятях (к
примеру 25GD32) 4К стирает команда 0х20. Которой в М25РЕ80 просто
нет вообще. - Лaгyнoв(21.12.2023 12:34)
- Опять ваша ошибка! Я же привел список команд в сообщении выше. 0xD8
это команда стирания сектора (sector), она одинаковая у подавляющего большинства SerialFalsh.
Но сектор у данной м/с имеет размер 64КБайт, а не 4КБайт. 4КБайт
это субсектор (subsector) и команда его стирания у M25PE80 - 0x20.
Страничное же стирание (по 256 байт) задается командой 0xDB. См.
внимательно! reZident(1 знак., 21.12.2023 12:50, картинка)
- Виноват. Действительно уже "запамятовал". Что есть на самом деле e
меня. Мне по ходу алгоритма надо стирать или по 64К, или более
мелкие кусочки. Стирание 64К действительно у всех - 0xD8. При этом
"мелкие кусочки" у М25РЕ80 - 256, а у всех остальных 4К. Признаю.
Поэтому и читаю ID там где не уверен в микросхеме. - Лaгyнoв(21.12.2023 15:10)
- Я хорошо запомнил потому, что был случай. reZident(817 знак., 21.12.2023 15:31)
- Виноват. Действительно уже "запамятовал". Что есть на самом деле e
меня. Мне по ходу алгоритма надо стирать или по 64К, или более
мелкие кусочки. Стирание 64К действительно у всех - 0xD8. При этом
"мелкие кусочки" у М25РЕ80 - 256, а у всех остальных 4К. Признаю.
Поэтому и читаю ID там где не уверен в микросхеме. - Лaгyнoв(21.12.2023 15:10)
- Опять ваша ошибка! Я же привел список команд в сообщении выше. 0xD8
это команда стирания сектора (sector), она одинаковая у подавляющего большинства SerialFalsh.
Но сектор у данной м/с имеет размер 64КБайт, а не 4КБайт. 4КБайт
это субсектор (subsector) и команда его стирания у M25PE80 - 0x20.
Страничное же стирание (по 256 байт) задается командой 0xDB. См.
внимательно! reZident(1 знак., 21.12.2023 12:50, картинка)
- 4К стирает команда 0хD8 в М25РЕ80 (всё верно), а обычных памятях (к
примеру 25GD32) 4К стирает команда 0х20. Которой в М25РЕ80 просто
нет вообще. - Лaгyнoв(21.12.2023 12:34)