1) Amic - OK (удается успешно читать, программировать и стереть)
Недостатки. A25Lxx возвращает ID 0x7F, 0x3720. Специфика чипа - заводской ID двухбайтный 0x7F37. В софте Виллема 37 попадает в чип ID, второй байт чип ID отсутствует.
2) Macronix - OK
3) Winbond - OK
4) SST -OK
Недостатки.
- Часто процес программирования останавливается после записи , не следует автоматическая проверка (verify). Необходимо выполнить Verify отдельно.
- SST25VF040B, Ошибка записи при выборе SST25VF040. Необходимо выбрать SST25VF080.
При чтении - результат половина файла. При записи - двойной 4Мб файл, или 4Мб файл и далее 0xFF. Ошибка при 50% понятна.
5) ST Micro - OK
Недостатки. Ранние версии чипа M25Pxx неподдерживает JEDEC ID, софт возвращает нули.
Имеющий RES ID можно проверить при выборе любого SPI чипа производителя PMC
6) Spansion -OK
Недостатки.
- Возможен возврат Get ID как 0х00
- Процес индивидуального сравнения (Verify) возвращает ошибку
- Выбором чипа S25FL0004 софт возвращает окно софта "About". Использовать выбор S25FL040.
7) Atmel AT25F512B - OK .
При выборе AT25F512 непроходит стирание. Необходимо выбрать ST M25P05.
Atmel AT25F2048, AT25FS10 - OK
Atmel AT25DFxxx, AT26DFxxx - NOK Запись непроходит.
Причины непонятны. tps_star подтвеждает удачную запись AT26DF161 на своей версии программатора.
8 ) EON - OK
Недостатки. Нельзя выбрать чипы EN25Dxxx, EN25Fxxx. Необходимо выбрать EN25B(P)xx.
9) Microchip 25AA1024 - OK
10) ESMT F25L004A - NOK Запись непроходит.
Более подробно результаты в chip_test.
Возможны другие проблемы с другими чипами SPI Flash , проверена только часть.
Возможна поддержка других чипов , неперечисленных софтом. Выбрать аналогичный емкостью чип и проверять. Алгоритмы работы часто совместимы.
Прошу информировать меня на мейл/ПМ о результатах проверок и особенностей других чипов.
SPI Flash и EZoFlash4v5. Результаты.
Re: SPI Flash и EZoFlash4v5. Результаты.
Esmt 25L004A
can program by selecting sst25VF080
like SST25VF040
can program by selecting sst25VF080
like SST25VF040