Форум » Программирование микроконтроллеров. » Не работает программа 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: Ну и ладушки. Коллективными усилиями еще один "геморрой прихлопнули". Вывод сформулирован понятно. Спасибо. Лично я, об этом не знал. Теперь буду знать. И другие люди тоже.
полная версия страницы