ESpec - мир электроники для профессионалов


Willlem, софт 0.98D9 и микрохемы MxIC - ошибка.. Решено.

  Список форумов » Программаторы

Следующая тема · Предыдущая тема
АвторСообщение
Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #1 от 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 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #2 от 11/09/2009 20:00 цитата  

Цитата:
Willlem
Какой willem?
Цитата:
софт 0.98D9
А где он?Вроде более полутора тысяч постов а ... читать так и не научились. http://monitor.espec.ws/section46/topic131574.html
Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #3 от 11/09/2009 20:57 цитата  

m.ix, Какой виллем не имеет значения, софт привязан к нескольким моделям.
Программное обеспечение 0.98D9 программатора Willem с поддержкой SPI Flash 25XXxxx
У меня PCB 3.1 c переделкой в 4.5.
Была задача слить флешь MX25L6405 (64мбит), наткнулся на эту проблему.
Правила читал и до этого, тема открыта не для решения моей проблемы, а для помощи тем кто с ней столкнется..
Так как, есть возможность проверить этот баг?
Хочу убедиться что это баг софта, а не моего компа.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #4 от 11/09/2009 21:13 цитата  

Strike писал:
Какой виллем не имеет значения
Который у тебя и есть.
Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #5 от 11/09/2009 21:20 цитата  

m.ix писал:
Который у тебя и есть.

Вот такой: подшучивать, дразнить
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #6 от 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 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #7 от 11/09/2009 21:39 цитата  

m.ix, Так, ну во первых в начале клипа ты тоже увидел "абсолютно пустой" буфер.
А во вторых посмотри на последний адрес строки буфера, у MX25L6405 (64мбит) должен быть 7FFFF0 !
А у тебя какой?
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #8 от 11/09/2009 21:42 цитата  

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

ДОБАВЛЕНО 11/09/2009 22:43

Strike, Заполни то что в первом посте я написал!
Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #9 от 11/09/2009 21:57 цитата  

m.ix, Сначала не мог, не был уверен в ошибке.
Теперь уверен, разъясню что происходит.
В проге допущена ошибка, при вызове этой серии микросхем в программе не определен размер этих флешек.
И если вы закончили на этой микросхеме, то перезапустив программу в буфере будет пусто, работать с этой флехой не получится.
Однако если до нее была выбрана другая микросхема, любая не MxIC серии, то буфер будет заполнен , но только тем обьемом который был у предыдущей микры.
Например сначала выбираем 24с02, а потом 25MXxxx, то объем последней будет как у 24с02 !
И программа будет обрабатывать только этот объем!
Решение простое -как выход из ситуации - нужно предварительно знать объем флешки с которой работаем, и предварительно выбрать микросхему с этим объемом для заполнения буфера.
Удобнее выбирать из WINBOND ( W25Xxxx), в моем случае W25X64( 64 мбит), а после MX серию.
Кстати можно продолжать работать под WINBOND-ом, протоколы совпадают, чтение запись происходит корректно.
Всё.

Заполнил..
Dexar 
Заглянувший
Сообщения: 5
 
Сообщение #10 от 12/09/2009 00:32 цитата  

Ошибка известная, частично описывалась здесь
Используй софт 0.98D10, там многие ошибки исправлены, плюс дополнена база ID микросхем.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #11 от 12/09/2009 00:34 цитата  

Dexar писал:
Используй софт 0.98D10
А направление?
Dexar 
Заглянувший
Сообщения: 5
 
Сообщение #12 от 12/09/2009 00:36 цитата  

здесь

ADD:
Удобно, что в новой версии не нужно указывать смещение адресов для чипов 49LF003/49LF030.
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #13 от 12/09/2009 00:45 цитата  

Софт испробовал
Стоит старенькая версия и сейчас поставленная
Запускаю новую в буфере все FFFF
Перзапуска, точнее запускаю старую. там пусто
Перезапускаю новую там все FFFF и в конце тоже все FFFF
Dexar 
Заглянувший
Сообщения: 5
 
Сообщение #14 от 12/09/2009 00:52 цитата  

Ошибка софта D9 в том, что не меняется размер буфера для выбранного чипа. Сравни две версии D9 и D10 и понаблюдай за надписью Size. Увидишь, диапазон адресов не меняется в версии D9.




Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #15 от 12/09/2009 07:12 цитата  

Dexar, Не знал про обновленную версию, спасибо.
Решено.
Strike 
Фанат форума
Сообщения: 3812
Strike
 
Сообщение #16 от 04/10/2009 20:32 цитата  

В софте 0.98D10 (и D9) тоже найдена ошибка, не выбираются микросхемы cерии EON, хотя активны.
EN25 D и F серии.
Приходится работать как с P серией, только организовывать питание 3в.
ПисАл биос компа EN25F40 ( как P40) - успешно.

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



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