Свежие обсуждения
Консультации

Глюки с ПониПрог! Кто поможет?

1 7

Предистория - стояла ОС WXP, нахватался вирусов и троянов. Почистил ПК и заменил ОС на W7. На ХР лошадь работала отлично.
В новой ОС, стал прошивать ATtiny2313 через СОМ1, тест порта ОК, девайс определился и прочитался. Открыл файл hex, запись не прошла и теперь при подключении к СОМ1, на базовом блоке поньки постоянно мигает светодиод, как будто идёт постоянно запись. Поменял на СОМ2, всё прочиталось и прошилось удачно, проверил чтением записаного и в устройстве. Понадобилось прошить другой девайс Atmega8-16PU. Выбрал девайс, протестил порт - всё хорошо. Читаю чистый девайс - ошибка 24 (НЛО), жму игнорировать - читает (пишет - "успешно"), пытаюсь записать hex - ошибка 24(НЛО), жму игнорировать, на индикаторе показывает запись, а в конце - filed. Записи нет. На всякий случай проверил чтением - запись не прошла.
ВОПРОС к знатокам! Что происходит с лошадью? Почему не определась Atmega8, которая заявлена в списке и должна поддерживаться понькой? У кого понька стоит при ОС W7, есть глюки? Что можно сделать?
По порту COM1, такое впечатление, что какая-то задача на нём висит, а как её сбросить не знаю. На WXP все девайсы определялись хорошо, а на W7 вот такой подарочек. Я пробовал удалять поньку с чисткой реестра, устанавливал новую 207с с сайта автора, и русскую версию пробовал. Результат тот-же - не хочет видеть Atmega8. Другие девайсы я больше не пробовал, нет пока свободных.
Кто, что посоветует?

 

Итальянец софтину на 7-ку не расчитывал,так,что переходи на ХР

 

Я покупал лицензионную ОС и теперь выкидывать? ("Водку? Разбить? Вдребезги? Да,я тебя ...." - операция "Ы"). Ну а если серьёзно, то в W7 есть запуск программ с совместимостью, причём понька эту совметимость не запрашивает в отличие от других программ более старых, а устанавливается ровненько, кроме того W7 успешно работает как на 32бит, так и на 64бит. Тут что-то другое! А как определить, что? Я уже все настройки поньки просмотрел. Какая-то фигня получается, тинька определяется успешно, а мега8 нет, хотя и та и другая в поддержке заявлены.

 

Selector: Я покупал лицензионную ОС и теперь выкидывать?

Пробуйте режим Windows XP Mode для Windows 7. Будет вам легальная ХР под легальной 7 - первая ссылка в гугле по запросу IT Galaxy Windows 7. Virtual PC и Windows XP Mode. Там всё объясняется и ссылки на оффсайт (проверил, всё скачиваается). Теперь, как оказалось, наличие процессора с поддержкой аппаратной виртуализации НЕ обязательно.

 

Selector: Какая-то фигня получается, тинька определяется успешно,а мега8 нет...

аналогичные финты были на STK500 когда не верно была выставлена скорость общения по ISP.

а полностью загрузиться с Live CD ( Light XP, и пр.) и прошить из под них?
только это ч\з ж..пу, конечно... но если горит....

ЗЫ.
я пончик уже далеко задвинул в ящик. ИМНО жутко не стабильная штука, в особенности, если собрана не на MAX232.

 

Selector: Какая-то фигня получается, тинька определяется успешно, а мега8 нет
На всякий случай: а калибровку делал? Тинька с завода вроде с 0.5 МГц идет, а Мега8 - с 1 МГц, если склероз не изменяет.

 

"аналогичные финты были на STK500 когда не верно была выставлена скорость общения по ISP."
Находил инфу, что надо какую-то скорость переустановить в файле ini, но не говорится, как его отыскать и как изменить.
"а калибровку делал?"
Калибровку делал каждый раз и при запуске и при выборе девайса.
Сейчас опять снёс нахрен поньку, зачистил реестр и диск программами Wise Registry Cleaner и Wise Disk Cleaner. Скачал вновь с сайта итальянца версию 207с, но пока не рспаковывал. Зашёл на его форум и нашёл информацию, но ни хрена не понял (на английском), а перевод у меня машинный. Может Вы поймёте? Вроде Чепер по английски чпрехает, вон как круто на форуме иноземцу объяснил. На всякий случай выкладываю информацию, через две минуты добавлено ещё, но я не понял изменения в добавлении. Видимо эта проблема не у меня одного. До этого я попробовал разные микроконтроллёры, каждых по несколько штук (ATtiny2313, ATtiny26L, Atmega8, PIC16F84, PIC16F628, Atmega32, других в наличии не было). Так из всех опробованных определилась только ATtiny2313, я имею ввиду - читается и пишется. Остальные - ошибка 24 т.е. НЛО. Такое впечатление, что понька зависла на одном девайсе. Ниже информация с форума и машинный перевод. У меня 32-х разрядна ОС.
Date: April 02, 2010 09:05PM
Well, I'm late but this would help many as AVR ISP Parallel Programmer is easy, cheap(I spent just 45 INR to build mine, which is less than a USD) and reliable.
*Note : USE Parallel LPT Card.
Following are the steps to use Ponyprog (with Parallel AVR ISP I/O) in Windows 7 x64 :
1] Install Ponyprog 2.07c on a 32-bit Machine. Copy %ProgramFiles%/Ponyprog2000 Folder to any folder in Windows 7 x64 Machine.
2] Now copy LPTCON.VXD from "System32" folder of 32 bit m/c to "system32" folder of Win7 x64 m/c.
3] GEt DLportiox64.zip. Extract "dlportio.sys" and "dlportio.dll".
4] Copy "dlportio.sys" and "dlportio.dll" to both "Systme32/Driver" and "Ponyprog2000" folder on Win7 x64 M/c.
5] Create new entry in boot menu say "windows 7 (Ponyprog)" with the option >>>>integritycheck = OFF<<<< 6] Print this instruction and Restart PC.
7] Select "windows 7 (Ponyprog)". Press F8 again.
8] Scroll to Select "DISABLE DRIVER SIGNATURE ENFORCEMENT". Press Enter.
9] Run cmd.exe . Change directory to where Ponyprog2000 folder is.
10] Run command "LoadDriver.exe install". A message will appear within 10-15 seconds, click close on it.
11] Just to verify success run the command "SC start dlportio".
12] done.
You have to do step 7 and 8 everytime on boot if you wish to use ponyprog.
This will surely work on Windows Vista x64 too.

Машинный перевод
Хорошо, я опаздываю, но это помогло бы многим, поскольку AVR ISP параллельны Программисту, легко, дешево (я провел только 45 INR, чтобы строить мой, который является меньше чем USD), и надежный.
*Note: ИСПОЛЬЗУЙТЕ параллельный Карте LPT.
Следующее - шаги, чтобы использовать Ponyprog (с Параллелью AVR ISP ввод / вывод) в Windows 7 x64:
1] Устанавливают Ponyprog 2.07c на 32-битовой Машине. Скопируйте %ProgramFiles %/Ponyprog2000 Папка к любой папке в Машине Windows 7 x64.
2] Теперь копируют LPTCON.VXD с папки "System32" 32 битов m/c к "system32" папке Win7 x64 m/c.
3] ДОБИРАЮТСЯ DLportiox64.zip. Извлеките "dlportio.sys" и "dlportio.dll".
4] Копируют "dlportio.sys" и "dlportio.dll" и к "Systme32/Driver" и к папке "Ponyprog2000" на Win7 x64 M/c.
5] Создают новый вход в меню ботинка, говорят "окна 7 (Ponyprog)" с выбором>>>> integritycheck = ПРОЧЬ <<<< 6] Печатают эту инструкцию и PC Переначала.
7] Выбор "окна 7 (Ponyprog)". Нажмите F8 снова.
8] Свиток, чтобы Выбрать "ПОВРЕЖДАЮТ ОСУЩЕСТВЛЕНИЕ ПОДПИСИ ВОДИТЕЛЯ". Нажать ENTER.
9] Управляемый cmd.exe. Измените справочник туда, где папка Ponyprog2000.
10] команда, Которой управляют, "LoadDriver.exe устанавливают". Сообщение появится в течение 10-15 секунд, щелчок замыкаются на этом.
11] Только, чтобы проверить успех бегут, команда "SC начинают dlportio".
12] сделанный.
Вы должны сделать шаг 7 и 8 каждый раз на ботинке, если Вы желаете использовать ponyprog.
Это будет конечно воздействовать на Перспективу Windows x64 также.

Date: April 02, 2010 09:07PM
Well, I'm late but this would help many as AVR ISP Parallel Programmer is easy, cheap(I spent just 45 INR to build mine, which is less than a USD) and reliable.
*Note : USE Parallel LPT Card.
Following are the steps to use Ponyprog (with Parallel AVR ISP I/O) in Windows 7 x64 :

1] Install Ponyprog 2.07c on a 32-bit Machine. Copy %ProgramFiles%/Ponyprog2000 Folder to any folder in Windows 7 x64 Machine.
2] Now copy LPTCON.VXD from "System32" folder of 32 bit m/c to "system32" folder of Win7 x64 m/c.
3] GEt DLportiox64.zip. Extract "dlportio.sys" and "dlportio.dll".
4] Copy "dlportio.sys" and "dlportio.dll" to both "Systme32/Driver" and "Ponyprog2000" folder on Win7 x64 M/c.
5] Create new entry in boot menu say "windows 7 (Ponyprog)" with the option >>>>integritycheck = OFF<<<< 6] Print this instruction and Restart PC.
7] Select "windows 7 (Ponyprog)". Press F8 again.
8] Scroll to Select "DISABLE DRIVER SIGNATURE ENFORCEMENT". Press Enter.
9] Run cmd.exe . Change directory to where Ponyprog2000 folder is.
10] Run command "LoadDriver.exe install". A message will appear within 10-15 seconds, click close on it.
11] Just to verify success run the command "SC start dlportio".
12] done.
You have to do step 7 and 8 everytime on boot if you wish to use ponyprog.
This will surely work on Windows Vista x64 too.

Машинный перевод
Хорошо, я опаздываю, но это помогло бы многим, поскольку AVR ISP параллельны Программисту, легко, дешево (я провел только 45 INR, чтобы строить мой, который является меньше чем USD), и надежный.
*Note: ИСПОЛЬЗУЙТЕ параллельный Карте LPT.
Следующее - шаги, чтобы использовать Ponyprog (с Параллелью AVR ISP ввод / вывод) в Windows 7 x64:
1] Устанавливают Ponyprog 2.07c на 32-битовой Машине. Скопируйте %ProgramFiles %/Ponyprog2000 Папка к любой папке в Машине Windows 7 x64.
2] Теперь копируют LPTCON.VXD с папки "System32" 32 битов m/c к "system32" папке Win7 x64 m/c.
3] ДОБИРАЮТСЯ DLportiox64.zip. Извлеките "dlportio.sys" и "dlportio.dll".
4] Копируют "dlportio.sys" и "dlportio.dll" и к "Systme32/Driver" и к папке "Ponyprog2000" на Win7 x64 M/c.
5] Создают новый вход в меню ботинка, говорят "окна 7 (Ponyprog)" с выбором>>>> integritycheck = ПРОЧЬ <
6] Печатают эту инструкцию и PC Переначала.
7] Выбор "окна 7 (Ponyprog)". Нажмите F8 снова.
8] Свиток, чтобы Выбрать "ПОВРЕЖДАЮТ ОСУЩЕСТВЛЕНИЕ ПОДПИСИ ВОДИТЕЛЯ". Нажать ENTER.
9] Управляемый cmd.exe. Измените справочник туда, где папка Ponyprog2000.
10] команда, Которой управляют, "LoadDriver.exe устанавливают". Сообщение появится в течение 10-15 секунд, щелчок замыкаются на этом.
11] Только, чтобы проверить успех бегут, команда "SC начинают dlportio".
12] сделанный.
Вы должны сделать шаг 7 и 8 каждый раз на ботинке, если Вы желаете использовать ponyprog.
Это будет конечно воздействовать на Перспективу Windows x64 также.

 

Selector: У меня 32-х разрядна ОС.

И хочется вам возиться с машинными переводами. То что вы привели, вам не подойдёт, т.к. описывает перевод понипрога на платформу х64, которая, в отличие от х32, не загружает неподписанные драйверы. Разве настолько трудно и долго попробовать Windows XP Mode для Windows 7 и запускать понипрог в среде ХР под windows 7? Ведь на ХР понипрог у вас работал!

[Не корысти ради, а токмо пользы для... )))]

 

Ок! Буду пробовать. Но у меня и 64 поддерживает.

 

Ну перевод так перевод
"Ладно, я опаздываю, но это поможет многим, в то время как AVR ISP параллельный Программатор прост, дешев (я истратил всего 45 INR (SSB - валюта), чтобы построить мой, что меньше чем USD), и надежен.
*Внимание: ИСПОЛЬЗУЙТЕ параллельный порт LPT. (SSB - а с СОМ - видимо облом )
Далее следуют шаги, как использовать Ponyprog (с Параллельным AVR ISP вводом / выводом) в Windows 7 x64:
1] Установите Ponyprog 2.07c на 32-битной Машине. Скопируйте папку %ProgramFiles %/Ponyprog2000 в любую папку в Машине Windows 7 x64.
2] Теперь копируйте LPTCON.VXD из папки "System32" 32 битной системы в папку "system32" Win7 x64 системы.
3] Возьмите (SSB - видимо у него на сайте) DLportiox64.zip. Извлеките "dlportio.sys" и "dlportio.dll".
4] Скопируйте "dlportio.sys" и "dlportio.dll" в обе папки"Systme32/Driver" и "Ponyprog2000" на Win7 x64 системе.
5] Создайте новый пункт в меню загрузки, например "Windows 7 (Ponyprog)" с опцией>>>> проверка целостности системы = выключена (SSB - как-то так, или похоже)
6] Напечатайте эту инструкцию и перезагрузите компьютер (PC).
7] Выберите "Windows 7 (Ponyprog)". Нажмите F8 еще раз.(SSB - первый - для выбора этого варианта загрузки)
8] Переместитесь чтобы выбрать "Запретить соблюдение сигнатур драйверов". Нажать ENTER.
9]Запустите cmd.exe. Измените папку на ту, где папка Ponyprog2000.
10] Выполните команду "LoadDriver.exe install". В течение 10-15 секунд появится сообщение, щелкните "закрыть" на нем.
(SSB - или чтобы закрыть - непонятно, click to close - чтобы закрыть, click "Close" - на кнопке "закрыть", а тут ни так ни сяк. Видимо итальянец английский не лучше чем я знает )
11] Только, чтобы проверить успех выполните команду "SC start dlportio".
12] сделано .
Вы должны выполнять шаги 7 и 8 каждый раз при загрузке, если Вы желаете использовать ponyprog.
Это наверняка будет работать также и на Windows Vista x64."

Конец перевода. Где (SSB - ля-ля) - это мое ля-ля, т.е. SSB = прим. переводчика.
Да, названия Висты и 7 винды - наобум, по смыслу. Я таких не имею, на ХР сижу.

Общий смысл: ГИМОР! Даже на LPT А с СОМ - видимо облом.