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
Цитата:
Willlem
Какой willem?
Цитата:
софт 0.98D9
А где он?Вроде более полутора тысяч постов а ... читать так и не научились. http://monitor.espec.ws/section46/topic131574.html

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 писал:
Какой виллем не имеет значения
Который у тебя и есть.

Strike
11/09/2009 21:20
m.ix писал:
Который у тебя и есть.

Вот такой: подшучивать, дразнить


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
Strike писал:
А во вторых посмотри на последний адрес строки буфера
Сначал можно было об этом спросить?
Strike писал:
последний адрес строки буфера
При первом запуске всё FFFFFFFFFF при повторном пусто.

ДОБАВЛЕНО 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 писал:
Используй софт 0.98D10
А направление?

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) - успешно.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru