Я купил программатор Microchip Pickit-2 в местном магазине. Я установил версию MPLAB v2.26 с веб-сайта Microchip.
Однако в этой версии MPLAB не обнаруживает мой Pickit-2. Наведение курсора на поле «Инструменты» окна MPLAB действительно показывает, что Pickit-2 не поддерживается, как показано на прикрепленном снимке экрана.
Я хочу спросить, какая версия MPLAB поддерживает Pickit 2? Или MPLAB вообще его поддерживает? Должен ли я пойти на какое-то другое программное обеспечение?
К вашему сведению, я запускаю это в Linux.
Что вы можете сделать, так это загрузить отдельное программное обеспечение для программирования PICKIT2 и использовать его для ручной загрузки шестнадцатеричного файла, который генерирует MPLAB, и программирования вашего PIC. Это то, что я делаю, если использую PICKIT2 с MPLAB-X v3.15.
Хотя с линуксом не пробовал. Однако, похоже, здесь есть инструмент командной строки для Linux: http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=pg164120
Ищите PK2CMD.
Простое руководство: http://curuxa.org/en/Program_PICs_with_a_PICkit2_using_the_command_line_on_Linux
Мне любопытно, как это происходит. На моем компьютере с Linux я использую PICKIT3, но все же было бы неплохо узнать, что можно использовать PICKIT2.
У меня есть iCP01 (совместимый с PICKit 2), и я только что установил MPLAB X 4.05 на Mac OS. Я не могу заставить IPE работать, как показано на скриншоте.
Однако, создав проект в среде IDE, я могу выбрать PICkit 2 в качестве своего аппаратного средства и успешно запрограммировать чип.
Таким образом, похоже, что это не поддерживается только в IPE.
В списке поддерживаемых устройств для PICkit2 по адресу http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20Readme%20v2-61-00%20(a).txt указан ваш dsPIC30F1010, так что вы должны смог найти версию MPLAB, которая работает.
Этот файл датирован 24 марта 2009 года, так что если вы сможете найти что-то из прошлого, то.....
Я использую PICKit2 для программирования в MPLABX 5.10. Кажется, что «удержание сброса» не работает должным образом. Он программирует мой чип (16F887). Я добавил строку:
ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", MODE="666", RUN+="%E{hotplugscript} добавить"
в z010_mchp_tools.rules
файл /etc/udev/rules.d Потребуется перезагрузка или используйте следующие строки в окне консоли:
служба udev перезапустить sudo udevadm control --reload-rules
Роджер Роуленд
шивамы
jwsc
Роджер Роуленд
jwsc
шивамы
шивамы
jwsc
РДЦК
шивамы
ткросли