Имеется Labtool48 (не xp и не uxp). DIP32 автоопределяет, читает и шьет. PLCC32 (через переходник DIP32-PLCC32 1в1) не автоопределяет. При выборе вручную считывает, предварительно ругаясь по поводу manufacturer's code и device code (см. скрин). Если записывать только что считанную прошивку, то как будто все пишется. Но если изменить хоть одну ячейку, то выдает ошибку по достижении именно этой ячейки. Работаем с флэшками SST 49LF004B, 49LF002A, Winbond W390V0FAP.
Вопросы:
почему PLCC32 не автоопределяются, хотя программа их знает?
почему не совпадают коды производителя и устройства?
почему не шьются?
Если поглядеть на временные диаграммы, то можно предположить, что вывод WE# все время имеет состояние лог.1. А вот почему он в этом состоянии находится - неизвестно.
P.S. А обратится в тех. поддержку этого девайса слишком сложно?
Это шутка такая? 49LF004B и 49LF002A имеют совсем другой интерфейс, кто у вас будет заниматься мультиплексированием адресов? Или сам Labtool48 этим занимается? (сорри, но с самим девайсом не знаком, пользуюсь Виллемом)
У "приличных" ;) программаторов коммутация сигналов производится непосредственно в программаторе, а переходники идут 1в1.
Кстати, процесс чтения идет. Характерное начало 0x25 (%) для Award'а ;).
Вот и гадай после этого... :) Но если сказано про DIP, но ни слова про PLCC, тогда вполне возможно что для FWH/LPC переходник нужен.
Пользуюсь Тритоном, переходники 1в1.