Alex

МиниFAQ для PICоюзеров

5 сообщений в этой теме

Alex    546

Исправляем проблему отображения компилятора XC8 версии выше 1.34, в MPLAB 8 в списке "Select Toolsuite".

 

Многие сталкиваются с проблемой установки компилятора XC8 в связке с MPLAB 8. Проблема в том, что компиляторы, версии выше 1.34, при установке не регистрируют MPLABXC8.dll в системе, что сказывается на отсутствие выбора компилятора в списке тулчейнов :
2017-04-14_23-07-15.png.f042deefb68c1aee034b8edf85ddf7e8.png

Отсюда, приходится держать установленной более старую версию компилятора (ниже 1.34).
Нашлось очень простое решение. Оказывается, достаточно зарегистрировать MPLABXC8.dll. Сделать это очень просто :
Открываем папку bin компилятора, жмём правой кнопкой мыши на свободном месте, с зажатым shift'ом. Вылезет меню, в котором будет пункт "Открыть окно команд" :
2017-04-14_23-20-12.thumb.png.732a0ad8d8c661307369c252e670618b.png

Выбираем его.
Откроется окно команд, с уже выбранной текущей папкой :
2017-04-14_23-23-10.png.128a664c6552e01be4e4f8198d88c8df.png

Вводим заветную строку "regsvr32 mplabxc8.dll" и жмём Enter.
Должно вылезти такое сообщение :
2017-04-14_23-28-03.png.d6aa464429f5781b541d14bc0ab2c7c5.png

Жмём "OK". Закрываем окно команд. Готово, зарегистрировали dll-ку.
Открываем MPLAB и вуаля :
2017-04-14_23-30-42.png.9d9d9fd788136620f3385e36a1321a9a.png
XC8 появился в списке.

PS: Делать это всё необходимо с правами Администратора, иначе счастья не видать !

  • Одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546

Не работает PICkit3 Programmer в Windows 7. Запускаем .exe и ничего не происходит.

Скорее всего, у вас старая версия программы. Достаточно установить v3.10 и всё заработает.
PICkit3 Programmer Application Setup v3.10.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Zhuk72    12

Для того, чтобы в оболочке PICkit2 отображалась ревизия чипа, нужно в файле pickit2.ini добавить строку REVS: Y

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    29
В 14.04.2017 в 23:49, Alex сказал:

Не работает PICkit3 Programmer в Windows 7. Запускаем .exe и ничего не происходит.

Происходит: в диспетчере задач прога есть.
Такая "радость" у меня появилась после какого-то обновления винды.
Лечится просто: запускаем программу с отключенным программатором от USB-разъема, а потом подключаем программатор и выбираем в меню "Tools" -> "Check Communication"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

Zhuk72    12
Цитата

Вроде процесс программирования идет, зелёненькое окошко, все вроде хорошо. Начинаешь его "читать" или верификацию делать - ошибка 0х000000. При считывании текст программы - везде нули, кроме константы. 

В чем может быть трабл?

Установлены биты защиты памяти программ (а может и данных), о чем программа (оболочка PICkit2/3) заранее честно предупреждает красным цветом. 

Защищенная прошивка при считывании всегда выдает нули, пустой чип - 0x3FFF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас