IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> немного разочарован
CAIIIA
сообщение 25.1.2011, 15:28
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Уважаемые разработчики, растолкуйте почему такие элементарные вещи, как hex-редактор надо вызывать кнопкой, в то время когда ему самое место в рабочем окне, почему нет контроля пин, почему такие черепашьи скорости, ведь преобразователь usb-com безошибочно будет работать на 921000? Почему прога читает микросхему даже, если она не вставлена в гнездо (24с02, 93С66, S29AL008 только на 2-3 минуте понимает что нет микрухи)? Почему так мало доступных портов, у меня задействованы все до 55-ого... Я так с нетерпением ждал программатор и вот дождался...

Добавлено 27.01.2011.

С вразумительными пояснениями masterra проходит разочарование понемногу, надеюсь пройдёт полностью. smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 25.1.2011, 20:52
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Ну что же так везёт!!!!!!!!!!!!! Перестал работать вообще! Больше не горит светодиод. Оповещение есть, что подключается, а светодиод не горит, и не читает! И часа не проработал! Перед умиранием считывал флешку S29AL160AB на скорости 115200 читал 7 минут, и на удвоенной скорости тоже 7 минут! Кто пользуется, отпишитесь по поводу. Интересны дргие мнения!
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 25.1.2011, 21:04
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



И ещё вот что не понял, почему скачанный USB драйвер для программатора для преобразователя на микре PL2303, а реально определяется устройство на чипе FTDI232 ??? Ничего не понял и поставил дрова стандартные FTDI.
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 10:18
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Вот чудеса, сегодня светодиод на прогере стал загораться. Ещё непонятка - winhex-ом создаю бинарник размером 1кб, записиываю в 24C08, сравниваю с прошитым - всё верно, тут же считываю и смотрю содержимое встроенным hex, а там хрень какая-то, которую я перед записью руками набивал туда, а не то что в созданном файле сохранил. Почему при нажатии кнопки "прервать запись" продолжает писать пока не закроешь программу, как с этими недостатками народ борется, отзовитесь. А сюда кто-нибудь из разработчиков заглядывает?
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 14:11
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Через переходник DIP32-TSOP48 устанавливаю микросхему Spansion S29AL008 в адаптере по 1 ножке и в прогере по рукоятке ZIF, жму CTRL+F3 результат - [Микросхема в базе не найдена. Идентификационные коды: 75 00 00 FF]. Не понятно в какой базе она не найдена, я ведь её из списка имеющихся выбираю?!
Далее жму стирание, результат - ошибка стирания.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 26.1.2011, 17:53
Сообщение #6


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



Разработчики заглядывают, попытаюсь ответить разом.
1. Замечания по программе
На сайте есть ПО, в демо режиме можно было до выбора программатора оценить удобство интерфейса.
Все разумные пожелания стараемся реализовать.
Встроенный редактор - если вы считали информацию в буфер(из файла или из м.с), в редакторе вы видите содержимое буфера. А файл, созданный внешней программой должен был попасть сначала в буфер(через команду "чтение файла"), а затем в м.с через команду "запись".
2. На CD-диске два драйвера, один для адаптера USB-COM, поставляем его дополнительно к Com-овским моделям. Второй для USB-моделей с чипом FTDI. Возможно это могло запутать, но в инструкции указано из какой папки взять драйвер.
3. Скорость обмена выше 230кб.c действительно пока не реализована, 230 кб/с указана как максимальная (см. техническое описание).
4. USB-программатору нужен стандартный порт (500mA), поэтому если не всегда запускается возможно порт не держит такую нагрузку
5. Если м.с в ZIF-панель не установлена, программатор читает FF
6. При выборе Spansion S29AL008 в программе отображается требуемый переходник Dip40-Tsop48(8 бит), вы пишите, что используете Dip32-Tsop48(16 бит). Работать не будет, с адаптером Dip32-Tsop48 нужно выбрать другой тип. S29AL016 - аналогичная ошибка.
Цитата(CAIIIA @ 26.1.2011, 14:11) *
Через переходник DIP32-TSOP48 устанавливаю микросхему Spansion S29AL008 в адаптере по 1 ножке и в прогере по рукоятке ZIF, жму CTRL+F3 результат - [Микросхема в базе не найдена. Идентификационные коды: 75 00 00 FF]. Не понятно в какой базе она не найдена, я ведь её из списка имеющихся выбираю?!
Далее жму стирание, результат - ошибка стирания.

Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 19:14
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Цитата(masterra @ 26.1.2011, 20:53) *
6. При выборе Spansion S29AL008 в программе отображается требуемый переходник Dip40-Tsop48(8 бит), вы пишите, что используете Dip32-Tsop48(16 бит). Работать не будет, с адаптером Dip32-Tsop48 нужно выбрать другой тип. S29AL016 - аналогичная ошибка.

Но ведь здесь написано, что Dip32-Tsop48 может и в 8-битные флешки шить:
-----------------------------
Поддержка 16-битных Flash
Поддержка 16-битных м.с Flash-памяти с объемом памяти до 64 Мб реализована в моделе Мастер-02 (прошивка 4.71). Для этого требуется адаптер DIP32-TSOP48. Его можно также использовать для программирования Flash c 8/16 битным режимом (в т.ч. типа 29DL163/29DL323), только чтение/запись при этом выполняется словами (по 16 бит).
----------------------------
Я не правильно это понимаю? При выборе адаптеров я уточнил, что этого Dip32-Tsop48 адаптера хватит на флешки типа S29AL008 S29AL016 AM29LV160. Неужели придётся покупать ещё один адаптер?

Вот здесь (с адаптером Dip32-Tsop48 нужно выбрать другой тип) можно подробнее? Извиняюсь, на диске даже ничего не смотрел, привык, что на сайтах всегда последнее ПО. Придётся учиться им пользоваться, думал будет проще. За пояснения спасибо, хотелось бы подробный мануал.
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 19:32
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Цитата(masterra @ 26.1.2011, 20:53) *
Встроенный редактор - если вы считали информацию в буфер(из файла или из м.с), в редакторе вы видите содержимое буфера. А файл, созданный внешней программой должен был попасть сначала в буфер(через команду "чтение файла"), а затем в м.с через команду "запись".


Так я и делал. Winhex-ом создаю бинарник размером 1кб, открываю его F3 записываю в 24C08, сравниваю с прошитым F6 - всё верно, не вынимая считываю F7 и смотрю содержимое буфера обмена встроенным hex-редактором, а там хрень какая-то, которую я считал с микросхемы при первом считывании. При открытии в проге МАСТЕРА файла с помощью F3 в буфере нет ничего, так ведь быть не может. Я тут же открываю этот же файл программой WinHex v. 14.7 и вижу все что я там нацарапал своими руками. Непонятно.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 26.1.2011, 20:51
Сообщение #9


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



Одного адаптера Dip32-Tsop48 для указанных Flash достаточно.
Но здесь еще один повод для критики: для этого типа Flash нам нужно было сделать или выбор адаптера, или выбор м.с (8 или 16 бит).
Сделали второй вариант, при этом все м.с, которые поддерживают 8 или 16 бит нужно "задвоить" (29F400, 29F400x16..).
Для S29AL016 есть аналог в режиме 16 бит, нужно выбрать AM29DL161DB, 8Мб аналога S29AL008 в режиме 16 бит в списке AMD(Spansion) не оказалось. В текущей версии можно записать S29AL008 выбрав AM29DL161DB и ограничив адреса (0-7FFFF).
Или скачать с сайта исправленную версию с расширенным списком по Spansion (уже обновлено, версия 5.79).
При работе с м.с в режиме 16 бит нужно обратить внимание на порядок байт(старший-младший). При необходимости инвертирования после чтения файла с прошивкой есть команда Swap в редакторе. Если записать неверно, программа работать не будет.
Инструкция по программе на CD-диске в папке "документация".
Цитата(CAIIIA @ 26.1.2011, 19:14) *
Но ведь здесь написано, что Dip32-Tsop48 может и в 8-битные флешки шить:
-----------------------------
Поддержка 16-битных Flash
Поддержка 16-битных м.с Flash-памяти с объемом памяти до 64 Мб реализована в моделе Мастер-02 (прошивка 4.71). Для этого требуется адаптер DIP32-TSOP48. Его можно также использовать для программирования Flash c 8/16 битным режимом (в т.ч. типа 29DL163/29DL323), только чтение/запись при этом выполняется словами (по 16 бит).
----------------------------
Я не правильно это понимаю? При выборе адаптеров я уточнил, что этого Dip32-Tsop48 адаптера хватит на флешки типа S29AL008 S29AL016 AM29LV160. Неужели придётся покупать ещё один адаптер?

Вот здесь (с адаптером Dip32-Tsop48 нужно выбрать другой тип) можно подробнее? Извиняюсь, на диске даже ничего не смотрел, привык, что на сайтах всегда последнее ПО. Придётся учиться им пользоваться, думал будет проще. За пояснения спасибо, хотелось бы подробный мануал.

Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 26.1.2011, 21:10
Сообщение #10


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



В буфер информация попадает либо из файла, либо из микросхемы.
Если информация совпадает, то и редакторе это выглядит одинаково. Чудес не бывает, считайте файл, сохраните буфер в другой файл, сравните два файла, считайте м.с, сохраните в файл, сравните два файла. Можно и без редактора, только, полагаю, что из файла в м.с информация не попала.
А проверить запись в м.с просто:
считали м.с, окрыли буфер в редакторе, написали что-то, записали, сравнили
Цитата(CAIIIA @ 26.1.2011, 19:32) *
Так я и делал. Winhex-ом создаю бинарник размером 1кб, открываю его F3 записываю в 24C08, сравниваю с прошитым F6 - всё верно, не вынимая считываю F7 и смотрю содержимое буфера обмена встроенным hex-редактором, а там хрень какая-то, которую я считал с микросхемы при первом считывании. При открытии в проге МАСТЕРА файла с помощью F3 в буфере нет ничего, так ведь быть не может. Я тут же открываю этот же файл программой WinHex v. 14.7 и вижу все что я там нацарапал своими руками. Непонятно.

Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 21:25
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Ага, значит если я, например, хочу запрограммировать микру MX29LV800B (8Мбит) и вижу в проге, что для этого требуется адаптер Dip40-Tsop48, то я должен выбрать MX29LV160B (16Мбит) использовать имеющийся у меня адаптер Dip32-Tsop48, но диапазон адресов теперь указать вдвое меньше, чем у MX29LV800B, то есть вместо 000000-0FFFFF указать 000000-07FFFF, так? в связи с этим было бы неплохо, если бы прога подсказывала аналоги к флешкам в 16-битном моде.
Нажал на кнопку "поднять" думал что поднимаю репутацию (есть такая опция в форумах), а оказалось переместил последнее сообщение на предпоследнее место, пардон.

Только что качнул обновление проги v5.79 теперь легче понимать. СПАСИБО.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 26.1.2011, 21:36
Сообщение #12


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



Все верно, можно и так. Но в новой версии уже есть S29AL008x16, а это тоже аналог MX29LV800B в режиме 16 бит.
За нами расширение списка, т.к. это проще, чем реализовать подсказывание аналогов.
Цитата(CAIIIA @ 26.1.2011, 21:25) *
Ага, значит если я, например, хочу запрограммировать микру MX29LV800B (8Мбит) и вижу в проге, что для этого требуется адаптер Dip40-Tsop48, то я должен выбрать MX29LV160B (16Мбит) использовать имеющийся у меня адаптер Dip32-Tsop48, но диапазон адресов теперь указать вдвое меньше, чем у MX29LV800B, то есть вместо 000000-0FFFFF указать 000000-07FFFF, так? в связи с этим было бы неплохо, если бы прога подсказывала аналоги к флешкам в 16-битном моде.
Нажал на кнопку "поднять" думал что поднимаю репутацию (есть такая опция в форумах), а оказалось переместил последнее сообщение на предпоследнее место, пардон.

Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 26.1.2011, 21:46
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Цитата(masterra @ 27.1.2011, 0:36) *
За нами расширение списка, т.к. это проще, чем реализовать подсказывание аналогов.


Ну и отлично! biggrin.gif Надеюсь по другим микросхемам тоже разберёмся
Перейти в начало страницы
 
+Цитировать сообщение
CAIIIA
сообщение 31.1.2011, 14:05
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Хотел бы название темы изменить на более приятное, но не могу
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 22:33