Наконец-то и я собрал себе программатор Willem 3b и сразу сделал доработку для совместимости с 4.5 (теперь можно выбирать версию 3b или 4.5). Плату делал ЛУТом. Это у меня первая плата, которую я изготовил по этой технологии, поэтому на плате было достаточно много «залипух» (к.з.).
Есть некоторые «нюансы» в работе программатора. Я пока не могу понять, связаны ли они с какими-то оставшимися ошибками на плате или это допустимые «глюки»:
Хорошее
1) «тест железа» плата проходит. Я даже для «отлавлвания глюков» сделал тестировочную плату со светодиодными индикаторами на все выводы ZIF панели;
2) прошил ПЗУ с ультрафиолетовым стиранием 27C512, 27C256 и К573РФ5;
3) не с первого раза, но “прошилась” AT29F040A. Стирается без проблем. ID микросхемы читается (выводится наименование и производитель).
плохое
1) не прошивается и не стирается флэш MX28F2000P, но читается. ID микросхемы не определяется (вернее, выдается какой- то код, но не читается название микросхемы и производитель). Эта микросхема взята со сгоревшей материнской платы. Может там есть какая-то защита (в микросхему зашит BIOS материнки)?
2) AT29F040A программируется только, когда используется версию ПО 98D5 и плата находится в режиме совместимости с PCB 4.5. При этом устойчивой работы не наблюдается. Часто возникает ошибка при программировании, но иногда данная микросхема прошивается без ошибки. Антивирус, как рекомендуется при запуске программы, я отключал.

Были у кого-нибудь похожие проблемы при работе с данным программатором?