Форум » Программирование микроконтроллеров. » Не работает программа ICProg » Ответить

Не работает программа ICProg

Bigor: После устаноки новой версии Windows XP (версия 2008 года) перестал нормально работать программатор PonyProg под упралением ICProg (опробоаны версии 105d и 106b). При запуске программы ICProg вылазит окно с сообщением "Privileged Instrucion". После закрытия этого окна открывается стандартное окно ICProg, работать с которым можно частично. Можно установить язык, выбрать порт и сделать другие установки, но нельзя ни прочитать ни записать содержимое в МК и МС памяти. На этом же ПК, с более ранней Windows XP, ICProg работает нормально. Почему? Судя по рассылке (см. 1/1), с этой проблемой сталкивался Геннадий Васильев, но решение ее (на тот момент) не нашел. Может кто-то знает решение этой проблемы? С уважением Игорь.

Ответов - 24

Пётр: Драйвер точно установлен?

MAZ: Обычно надо только включить драйвер. Настройки->Программатор->прямой доступ к драйверам Windows поставить галочку.

Bigor: Пётр пишет: Драйвер точно установлен? ДА. MAZ пишет: Обычно надо только включить драйвер. Настройки->Программатор->прямой доступ к драйверам Windows поставить галочку. Все отстроено верно. Я, специально для решения этой проблемы, установил на ПК две системы Windows XP на разные разделы винта. И запускаю один и тот же ICProg. Со старой Windows XP работает, с новой нет. Видимо что-то там усовешенствовали не испросив мнения автора ICProg. Возможно это связано с прямым доступам к драйверам Windows


MAZ: Bigor пишет: Со старой Windows XP работает, с новой нет Как это понять? Старая и новая. Знаю домашний, профессионал, ну и обновления до 3. У меня работает, на домашнем SP2,Sp3 и на профессионале с теми же обновлениями. Может как раз две системы вводят "сумятицу".

Bigor: Обе системы профессионал, старая SP2, а новая Sp3, но какая-то обновленная. При установке указывается, что это версия 2008 года. Она сразу устанавливается с обоими заплатами SP2 и Sp3 и сразу русская версия.

igor: ПУСК --> НАСТРОЙКА --> ПАНЕЛЬ УПРАВЛЕНИЯ --> СИСТЕМА--> ОБОРУДОВАНИЕ--> ДИСПЕТЧЕР УСТРОЙСТВ --> ПОРТЫ COM и LPT -->ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ COM --> ПАРАМЕТРЫ ПОРТА --> ДОПОЛНИТЕЛЬНО. Снять галку в окошке "ИСПОЛЬЗОВАТЬ БУФЕРЫ FIFO". В программе Ic-Prog. НАСТРОЙКИ -->ПРОГРАММАТОР. Поставить галочку "ПРЯМОЙ ДОСТУП К ПОРТАМ" и "ИНВЕРСИЯ ДАННЫХ ВЫВОДА". Там же, уменьшить "ЗАДЕРЖКА ВВОДА/ВЫВОДА" (у меня стоит 4).

RW1ZK: igor пишет: Снять галку в окошке "ИСПОЛЬЗОВАТЬ БУФЕРЫ FIFO" Где-то писалось: не забыть после этого перезагрузить комп.

MAZ: А я никогда буфера фифо не трогал. Правда программатор, не лошадь.

Bigor: Добрый день! igor пишет: ПУСК --> НАСТРОЙКА --> ПАНЕЛЬ УПРАВЛЕНИЯ --> СИСТЕМА--> ОБОРУДОВАНИЕ--> ДИСПЕТЧЕР УСТРОЙСТВ --> ПОРТЫ COM и LPT -->ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ COM --> ПАРАМЕТРЫ ПОРТА --> ДОПОЛНИТЕЛЬНО. Снять галку в окошке "ИСПОЛЬЗОВАТЬ БУФЕРЫ FIFO". Эту операцию сделать не могу, т.к. в окне ПАНЕЛЬ УПРАВЛЕНИЯ нет ярлыка СИСТЕМА и нет возможности добраться к ДИСПЕТЧЕРу УСТРОЙСТВ. Зато нашел как обзывается эта Винда: "Версия 5.1 (сборка 2600.xpsp_sp3-gfe.080423-1303 : Service Pack 3)". Почти как у Высоцкого: "Ну, а главное знаю отлично я, как они прозносятся. Только что-то весьма неприличное на язык ко мне просится". igor пишет: В программе Ic-Prog. НАСТРОЙКИ -->ПРОГРАММАТОР. Поставить галочку "ПРЯМОЙ ДОСТУП К ПОРТАМ" и "ИНВЕРСИЯ ДАННЫХ ВЫВОДА". Там же, уменьшить "ЗАДЕРЖКА ВВОДА/ВЫВОДА" (у меня стоит 4). У меня стоит все также, только задержка 10. Кстати, любое обращение к программе ICProg вызывает окно с сообщением "Privileged Instrucion".

RW1ZK: Правой кнопкой мышки по значку Мой компьютер => Свойства => Диспетчер устройств => ПОРТЫ COM и LPT -->ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ COM --> ПАРАМЕТРЫ ПОРТА --> ДОПОЛНИТЕЛЬНО. Снять галку в окошке "ИСПОЛЬЗОВАТЬ БУФЕРЫ FIFO", не забыть после этого перезагрузить комп.

Bigor: RW1ZK пишет: Правой кнопкой мышки по значку Мой компьютер => Свойства => Диспетчер устройств => ПОРТЫ COM и LPT -->ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ COM --> ПАРАМЕТРЫ ПОРТА --> ДОПОЛНИТЕЛЬНО. Снять галку в окошке "ИСПОЛЬЗОВАТЬ БУФЕРЫ FIFO", не забыть после этого перезагрузить комп. Все сделал, как Вы написали. ПК перегрузил, но ничего не изменилось. "Privileged Instrucion" при любом обращении к ICProg.

igor: А может быть надо переключить меню ПУСК на классический вид?

RW1ZK: После того, как выскакивает это сообщение, нажать ОК. Это окно закрывается, а сама программа сбрасывается на панель задач. "Поднять" её оттуда, Настройки => Опции => Общие, установить галочку Вкл. NT/2000/XP драйвер (должен быть в папке с программой). На вопрос Перезапустить IC-Prog теперь ответить Yes. На вопрос Драйвер не установлен... хотите установить ответить Yes.

igor: Возможно драйвер битый. Попробуй вот этот

Bigor: igor пишет: А может быть надо переключить меню ПУСК на классический вид? Пробовал изначально. Не помогло. Что-то они намудрили с версией Винды.

RW1ZK: Здесь: http://slil.ru/28384689 версия 1.05F с драйвером. Попробовал, работает даже на Win7.

Bigor: Честно говоря, я бы не создавал эту тему, если бы не стокнулся в рассылке (см. 1/1), что с этой проблемой сталкивался Геннадий Васильев. Значит эта проблема не только моя. Наверно надо искать и устанавливать менее кривую версию Windows XP SP3.

RW1ZK: Так я не понял, если нажать на ОК, программа не сворачивается на Панель задач?

Bigor: RW1ZK пишет: Здесь: http://slil.ru/28384689 версия 1.05F с драйвером. Попробовал, работает даже на Win7 Скачал, попробовал. Те же яйца, только всмятку. Надо искать и устанавливать менее кривую версию Windows XP SP3.

igor: Здесь дело думаю не в Windows . У меня были те же грабли. Как исправил не помню. Но точно не переустановкой Windows .

Bigor: igor пишет: Здесь дело думаю не в Windows . У меня были те же грабли. Как исправил не помню. Но точно не переустановкой Windows . Это и интересно. Попробую "потанцевать с бубном" еще. Может что-нибудь и получиться.

Bigor: RW1ZK В суете не заметил Ваш пост. Извините. RW1ZK пишет: После того, как выскакивает это сообщение, нажать ОК. Это окно закрывается, а сама программа сбрасывается на панель задач. "Поднять" её оттуда, Настройки => Опции => Общие, установить галочку Вкл. NT/2000/XP драйвер (должен быть в папке с программой). На вопрос Перезапустить IC-Prog теперь ответить Yes. На вопрос Драйвер не установлен... хотите установить ответить Yes. Просмотрел все что вы описали. Мои начальные установки соответсвовали Вашему описанию, но я решил переустановить все опции по новой. После чего программа начала открываться без глюков. Проверить запись-считываание сейчас не могу, т.к. нечем и некогда. Сделаю это вечером. Думаю все будет нормально. Результат сообщу. Спасибо.

Bigor: Проверил работу ICProg на запись-считываание МС памяти. Работает нормально. Вывод: При установке двух Виндов, что бы работал ICProg в каждом из них, надо прописывать эту программу в каждом виндоусе, а не в одном из них, по методике описаной RW1ZK выше, не обращая внимания на "псевдоустановки".

Evgeny Korabelnikov: Ну и ладушки. Коллективными усилиями еще один "геморрой прихлопнули". Вывод сформулирован понятно. Спасибо. Лично я, об этом не знал. Теперь буду знать. И другие люди тоже.



полная версия страницы