Как записать PIC микроконтроллеры desde Linux (пк2смд)

Всем привет, я собираюсь показать вам, как записать файл .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

Вот учебник, сделанный мной :).

Скачать pk2cmd
Скачать инструкцию в pdf

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   ЭдуарДиаз сказал

    Хороший совет! Для этого есть еще Piklab :).

    1.    Фернандо сказал

      Здравствуйте, мануал больше не доступен?

  2.   jvk85321 сказал

    Отлично, но мне не хватает типа рекордера, для которого он используется (какая модель программатора USB). Много. Мне кажется, на pickit2 и их клонах работает. Поправьте меня если я ошибаюсь

    PikLab - отличный вариант, но он предназначен для KDE3, и уловки больше не работают для библиотек KDE4, хотя с инопланетянами вы можете передать версию Fedora в debian и ubuntu. Там есть руководство, поэтому я сделал его на своем Ubuntu 13.04.

    Ув
    jvk85321

    1.    Maikelmg сказал

      Если это для pickit2. Довелось мне его поставить. Спасибо за напоминание.

    2.    Truko22 сказал

      Я использую piklab в Chakra с KDE 4.12.2 и компилятором sdcc (его многого не хватает), но я не знаю, как настроить клон pickit2.

  3.   НАУТИЛУС сказал

    Привет, друг, спасибо за этот пост.

    Я также хочу избавиться от сомнений в том, какой тип программатора ввода-вывода чипа я могу использовать с этим приложением.

    1.    Maikelmg сказал

      Это для PICKit 2 🙂, если вы это имеете в виду.

  4.   Томас_но_мас сказал

    А если вы добавите GPSIM + GPUTILS, это станет хорошей альтернативой MPLAB ..
    С другой стороны, теперь, когда MPLABX является мультиплатформенным, мы можем использовать инструмент производителя на наших машинах с Linux. Это зависит от конечного пользователя

  5.   Видагну сказал

    Отличный учебник, я уже сохранил его в избранное!

    С уважением,
    Оскар

  6.   Чарли сказал

    Очень хорошая статья, спасибо!

    Я уже довольно давно работаю с микроконтроллерами PIC в Linux. К счастью, инструменты Microchip уже некоторое время являются кросс-платформенными и могут использоваться бесплатно (MPLABX, IDE на основе Netbeans и его компиляторы XC8, XC16 и XC32).

    Для меня MPLABX - идеальный инструмент, это инструмент хорошего качества, и я без проблем установил его в нескольких дистрибутивах Linux.

    Привет!

  7.   Агарсия сказал

    Большое спасибо за представленную работу, я думаю, это поможет мне немного больше представиться в Linux.

    Не могли бы вы вернуть ссылку на: скачать руководство в формате pdf, потому что dropbox сообщает мне, что он отключен.

    привет

    1.    Maikelmg сказал

      Готовый друг, большое спасибо за комментарий, я снова выложил ссылки. Привет из Эквадора.

  8.   Мигель Алехандро Киньонес Гудиньо сказал

    Отличный учебник! 😀 Я просто использую дистрибутив на основе Arch, все работает и на Arch Linux?

    1.    Битл0рд сказал

      Конечно, вы найдете его в AUR.

  9.   Дэниел сказал

    Привет, извините за беспокойство, я начинаю обрабатывать картинку с помощью linux, так как раньше я делал это с помощью win.
    Я говорю вам, что мне удалось установить pk2cmd, и у меня есть клон pickit.
    Я мог отлично программировать, но я не мог нигде найти, как настроить, будет ли рис использовать внешние часы или внутренние часы.
    это делается с адреса x2007. но я не знаю, как я раньше использовал upp628 в выигрыше, и он был запрограммирован визуально после того, как шестигранник был открыт.
    Если у вас есть информация, я ценю это.
    наконец я программирую в asm

    Gracias

  10.   Хавьер Гарсия Прието сказал

    Программа больше не доступна? Если я нажимаю на ссылку, это означает, что произошла ошибка Dropbox!