Willlem, софт 0.98D9 и микрохемы MxIC - ошибка.. Решено. | |||||
---|---|---|---|---|---|
Strike 11/09/2009 19:35 |
Программатор.............................WILLEM.
Version Версия программатора. PCB3-4.5. Soft ПО.......................................0.98D9 OS Операционная система........WIN-XP SP2 PORT порт подключения..............LPT Вобщем такая ситуация. Проверьте, кто имеет возможность, проведя следующие манипуляции: 1)Запустить Виллем, выбрать из "SPI Flash" вкладки микросхему производителя MxIC, любую. Будет предупреждать о питании 3.3-3.6в - эт нормально 2) Закройте Виллем, и запустите снова. Снова предупреждает - соглашаемся. 3)Видим ранее выбранную микросхему, а теперь загляните в буфер.. Я вижу это.. и это ещё не все.. (нужно подтверждение или наоборот, у всех-ли так) |
||||
m.ix 11/09/2009 20:00 |
|
||||
Strike 11/09/2009 20:57 |
m.ix, Какой виллем не имеет значения, софт привязан к нескольким моделям.
Программное обеспечение 0.98D9 программатора Willem с поддержкой SPI Flash 25XXxxx У меня PCB 3.1 c переделкой в 4.5. Была задача слить флешь MX25L6405 (64мбит), наткнулся на эту проблему. Правила читал и до этого, тема открыта не для решения моей проблемы, а для помощи тем кто с ней столкнется.. Так как, есть возможность проверить этот баг? Хочу убедиться что это баг софта, а не моего компа. |
||||
m.ix 11/09/2009 21:13 |
|
||||
Strike 11/09/2009 21:20 |
Вот такой: |
||||
m.ix 11/09/2009 21:26 |
Вот что у меня
Программатор.............................. Willem Version Версия программатора.. 3-4/5 Soft ПО......................................... версия 98D9 OS Операционная система........ WinXP SP3 PORT порт подключения............ LPT http://archive.espec.ws/section1/file17718.html |
||||
Strike 11/09/2009 21:39 |
m.ix, Так, ну во первых в начале клипа ты тоже увидел "абсолютно пустой" буфер.
А во вторых посмотри на последний адрес строки буфера, у MX25L6405 (64мбит) должен быть 7FFFF0 ! А у тебя какой? |
||||
m.ix 11/09/2009 21:42 |
ДОБАВЛЕНО 11/09/2009 22:43 Strike, Заполни то что в первом посте я написал! |
||||
Strike 11/09/2009 21:57 |
m.ix, Сначала не мог, не был уверен в ошибке.
Теперь уверен, разъясню что происходит. В проге допущена ошибка, при вызове этой серии микросхем в программе не определен размер этих флешек. И если вы закончили на этой микросхеме, то перезапустив программу в буфере будет пусто, работать с этой флехой не получится. Однако если до нее была выбрана другая микросхема, любая не MxIC серии, то буфер будет заполнен , но только тем обьемом который был у предыдущей микры. Например сначала выбираем 24с02, а потом 25MXxxx, то объем последней будет как у 24с02 ! И программа будет обрабатывать только этот объем! Решение простое -как выход из ситуации - нужно предварительно знать объем флешки с которой работаем, и предварительно выбрать микросхему с этим объемом для заполнения буфера. Удобнее выбирать из WINBOND ( W25Xxxx), в моем случае W25X64( 64 мбит), а после MX серию. Кстати можно продолжать работать под WINBOND-ом, протоколы совпадают, чтение запись происходит корректно. Всё. Заполнил.. |
||||
Dexar 12/09/2009 00:32 |
Ошибка известная, частично описывалась здесь
Используй софт 0.98D10, там многие ошибки исправлены, плюс дополнена база ID микросхем. |
||||
m.ix 12/09/2009 00:34 |
|
||||
Dexar 12/09/2009 00:36 |
здесь
ADD: Удобно, что в новой версии не нужно указывать смещение адресов для чипов 49LF003/49LF030. |
||||
m.ix 12/09/2009 00:45 |
Софт испробовал
Стоит старенькая версия и сейчас поставленная Запускаю новую в буфере все FFFF Перзапуска, точнее запускаю старую. там пусто Перезапускаю новую там все FFFF и в конце тоже все FFFF |
||||
Dexar 12/09/2009 00:52 |
Ошибка софта D9 в том, что не меняется размер буфера для выбранного чипа. Сравни две версии D9 и D10 и понаблюдай за надписью Size. Увидишь, диапазон адресов не меняется в версии D9. |
||||
Strike 12/09/2009 07:12 |
Dexar, Не знал про обновленную версию, спасибо.
Решено. |
||||
Strike 04/10/2009 20:32 |
В софте 0.98D10 (и D9) тоже найдена ошибка, не выбираются микросхемы cерии EON, хотя активны.
EN25 D и F серии. Приходится работать как с P серией, только организовывать питание 3в. ПисАл биос компа EN25F40 ( как P40) - успешно. |