немного разочарован |
Здравствуйте, гость ( Вход | Регистрация )
немного разочарован |
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 проходит разочарование понемногу, надеюсь пройдёт полностью. |
|
|
25.1.2011, 20:52
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Ну что же так везёт!!!!!!!!!!!!! Перестал работать вообще! Больше не горит светодиод. Оповещение есть, что подключается, а светодиод не горит, и не читает! И часа не проработал! Перед умиранием считывал флешку S29AL160AB на скорости 115200 читал 7 минут, и на удвоенной скорости тоже 7 минут! Кто пользуется, отпишитесь по поводу. Интересны дргие мнения!
|
|
|
25.1.2011, 21:04
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
И ещё вот что не понял, почему скачанный USB драйвер для программатора для преобразователя на микре PL2303, а реально определяется устройство на чипе FTDI232 ??? Ничего не понял и поставил дрова стандартные FTDI.
|
|
|
26.1.2011, 10:18
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Вот чудеса, сегодня светодиод на прогере стал загораться. Ещё непонятка - winhex-ом создаю бинарник размером 1кб, записиываю в 24C08, сравниваю с прошитым - всё верно, тут же считываю и смотрю содержимое встроенным hex, а там хрень какая-то, которую я перед записью руками набивал туда, а не то что в созданном файле сохранил. Почему при нажатии кнопки "прервать запись" продолжает писать пока не закроешь программу, как с этими недостатками народ борется, отзовитесь. А сюда кто-нибудь из разработчиков заглядывает?
|
|
|
26.1.2011, 14:11
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Через переходник DIP32-TSOP48 устанавливаю микросхему Spansion S29AL008 в адаптере по 1 ножке и в прогере по рукоятке ZIF, жму CTRL+F3 результат - [Микросхема в базе не найдена. Идентификационные коды: 75 00 00 FF]. Не понятно в какой базе она не найдена, я ведь её из списка имеющихся выбираю?!
Далее жму стирание, результат - ошибка стирания. |
|
|
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 - аналогичная ошибка. Через переходник DIP32-TSOP48 устанавливаю микросхему Spansion S29AL008 в адаптере по 1 ножке и в прогере по рукоятке ZIF, жму CTRL+F3 результат - [Микросхема в базе не найдена. Идентификационные коды: 75 00 00 FF]. Не понятно в какой базе она не найдена, я ведь её из списка имеющихся выбираю?! Далее жму стирание, результат - ошибка стирания. |
|
|
26.1.2011, 19:14
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
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 нужно выбрать другой тип) можно подробнее? Извиняюсь, на диске даже ничего не смотрел, привык, что на сайтах всегда последнее ПО. Придётся учиться им пользоваться, думал будет проще. За пояснения спасибо, хотелось бы подробный мануал. |
|
|
26.1.2011, 19:32
Сообщение
#8
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Встроенный редактор - если вы считали информацию в буфер(из файла или из м.с), в редакторе вы видите содержимое буфера. А файл, созданный внешней программой должен был попасть сначала в буфер(через команду "чтение файла"), а затем в м.с через команду "запись". Так я и делал. Winhex-ом создаю бинарник размером 1кб, открываю его F3 записываю в 24C08, сравниваю с прошитым F6 - всё верно, не вынимая считываю F7 и смотрю содержимое буфера обмена встроенным hex-редактором, а там хрень какая-то, которую я считал с микросхемы при первом считывании. При открытии в проге МАСТЕРА файла с помощью F3 в буфере нет ничего, так ведь быть не может. Я тут же открываю этот же файл программой WinHex v. 14.7 и вижу все что я там нацарапал своими руками. Непонятно. |
|
|
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-диске в папке "документация". Но ведь здесь написано, что 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 нужно выбрать другой тип) можно подробнее? Извиняюсь, на диске даже ничего не смотрел, привык, что на сайтах всегда последнее ПО. Придётся учиться им пользоваться, думал будет проще. За пояснения спасибо, хотелось бы подробный мануал. |
|
|
26.1.2011, 21:10
Сообщение
#10
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
В буфер информация попадает либо из файла, либо из микросхемы.
Если информация совпадает, то и редакторе это выглядит одинаково. Чудес не бывает, считайте файл, сохраните буфер в другой файл, сравните два файла, считайте м.с, сохраните в файл, сравните два файла. Можно и без редактора, только, полагаю, что из файла в м.с информация не попала. А проверить запись в м.с просто: считали м.с, окрыли буфер в редакторе, написали что-то, записали, сравнили Так я и делал. Winhex-ом создаю бинарник размером 1кб, открываю его F3 записываю в 24C08, сравниваю с прошитым F6 - всё верно, не вынимая считываю F7 и смотрю содержимое буфера обмена встроенным hex-редактором, а там хрень какая-то, которую я считал с микросхемы при первом считывании. При открытии в проге МАСТЕРА файла с помощью F3 в буфере нет ничего, так ведь быть не может. Я тут же открываю этот же файл программой WinHex v. 14.7 и вижу все что я там нацарапал своими руками. Непонятно. |
|
|
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 теперь легче понимать. СПАСИБО. |
|
|
26.1.2011, 21:36
Сообщение
#12
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Все верно, можно и так. Но в новой версии уже есть S29AL008x16, а это тоже аналог MX29LV800B в режиме 16 бит.
За нами расширение списка, т.к. это проще, чем реализовать подсказывание аналогов. Ага, значит если я, например, хочу запрограммировать микру MX29LV800B (8Мбит) и вижу в проге, что для этого требуется адаптер Dip40-Tsop48, то я должен выбрать MX29LV160B (16Мбит) использовать имеющийся у меня адаптер Dip32-Tsop48, но диапазон адресов теперь указать вдвое меньше, чем у MX29LV800B, то есть вместо 000000-0FFFFF указать 000000-07FFFF, так? в связи с этим было бы неплохо, если бы прога подсказывала аналоги к флешкам в 16-битном моде. Нажал на кнопку "поднять" думал что поднимаю репутацию (есть такая опция в форумах), а оказалось переместил последнее сообщение на предпоследнее место, пардон. |
|
|
26.1.2011, 21:46
Сообщение
#13
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
|
|
|
31.1.2011, 14:05
Сообщение
#14
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Хотел бы название темы изменить на более приятное, но не могу
|
|
|
Текстовая версия | Сейчас: 18.6.2024, 5:05 |