Всем привет, я собираюсь показать вам, как записать файл .hex в микроконтроллер pic, используя pk2cmd за несколько простых шагов:
1. Скачать программу pk2cmd.
2. Разархивируйте файл.
3. Используя терминал, войдите в каталог с загруженным исходным кодом.
4. Перед компиляцией вы должны установить другие программы, которые необходимы, поэтому мы запускаем как суперпользователь:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Теперь вы можете скомпилировать исходный код, используя:
make linux
6. А затем, как суперпользователь, установите его командой:
sudo make install
7. После установки добавьте строку в скрытый файл ".Bashrc" который находится в вашей домашней папке (/ home / username). Для этого я бегу как обычный пользователь:
gedit /home/nombre_usuario/.bashrc
Я добавляю в конец файла следующую строку:
экспорт PATH = $ PATH: / usr / share / pk2
8. Наконец, «Я выполняю», как обычный пользователь, строки файла «.bashrc», используя
source /home/nombre_usuario/.bashrc
При этом программа "pk2cmd" должна быть установлена и настроена для использования.
Тестирование установки
Чтобы проверить, что установка и настройка работают, первый способ - это ПикКит2 подключенный к USB-порту, выполните от имени обычного пользователя команду:
pk2cmd /?v
Как записать .hex с помощью pk2cmd
Чтобы убедиться, что он автоматически определяет PIC, который мы подключили в ПикКит2:
pk2cmd -p
Чтобы прочитать файл .hex, который в настоящий момент записал PIC (в данном случае я сохраняю его на своем рабочем столе под именем «actual.hex»):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
Чтобы сохранить на PIC новый файл «file.hex», который у меня есть на моем рабочем столе:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Вот учебник, сделанный мной :).
Хороший совет! Для этого есть еще Piklab :).
Здравствуйте, мануал больше не доступен?
Отлично, но мне не хватает типа рекордера, для которого он используется (какая модель программатора USB). Много. Мне кажется, на pickit2 и их клонах работает. Поправьте меня если я ошибаюсь
PikLab - отличный вариант, но он предназначен для KDE3, и уловки больше не работают для библиотек KDE4, хотя с инопланетянами вы можете передать версию Fedora в debian и ubuntu. Там есть руководство, поэтому я сделал его на своем Ubuntu 13.04.
Ув
jvk85321
Если это для pickit2. Довелось мне его поставить. Спасибо за напоминание.
Я использую piklab в Chakra с KDE 4.12.2 и компилятором sdcc (его многого не хватает), но я не знаю, как настроить клон pickit2.
Привет, друг, спасибо за этот пост.
Я также хочу избавиться от сомнений в том, какой тип программатора ввода-вывода чипа я могу использовать с этим приложением.
Это для PICKit 2 🙂, если вы это имеете в виду.
А если вы добавите GPSIM + GPUTILS, это станет хорошей альтернативой MPLAB ..
С другой стороны, теперь, когда MPLABX является мультиплатформенным, мы можем использовать инструмент производителя на наших машинах с Linux. Это зависит от конечного пользователя
Отличный учебник, я уже сохранил его в избранное!
С уважением,
Оскар
Очень хорошая статья, спасибо!
Я уже довольно давно работаю с микроконтроллерами PIC в Linux. К счастью, инструменты Microchip уже некоторое время являются кросс-платформенными и могут использоваться бесплатно (MPLABX, IDE на основе Netbeans и его компиляторы XC8, XC16 и XC32).
Для меня MPLABX - идеальный инструмент, это инструмент хорошего качества, и я без проблем установил его в нескольких дистрибутивах Linux.
Привет!
Большое спасибо за представленную работу, я думаю, это поможет мне немного больше представиться в Linux.
Не могли бы вы вернуть ссылку на: скачать руководство в формате pdf, потому что dropbox сообщает мне, что он отключен.
привет
Готовый друг, большое спасибо за комментарий, я снова выложил ссылки. Привет из Эквадора.
Отличный учебник! 😀 Я просто использую дистрибутив на основе Arch, все работает и на Arch Linux?
Конечно, вы найдете его в AUR.
Привет, извините за беспокойство, я начинаю обрабатывать картинку с помощью linux, так как раньше я делал это с помощью win.
Я говорю вам, что мне удалось установить pk2cmd, и у меня есть клон pickit.
Я мог отлично программировать, но я не мог нигде найти, как настроить, будет ли рис использовать внешние часы или внутренние часы.
это делается с адреса x2007. но я не знаю, как я раньше использовал upp628 в выигрыше, и он был запрограммирован визуально после того, как шестигранник был открыт.
Если у вас есть информация, я ценю это.
наконец я программирую в asm
Gracias
Программа больше не доступна? Если я нажимаю на ссылку, это означает, что произошла ошибка Dropbox!