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

Здравейте на всички, ще ви покажа как да записвате .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 / потребителско име). За това стартирам като нормален потребител:

gedit /home/nombre_usuario/.bashrc

Добавям следния ред в края на файла:

export PATH = $ PATH: / usr / share / pk2

8. И накрая "изпълнявам", като обикновен потребител, редовете на файла ".bashrc", използвайки

source /home/nombre_usuario/.bashrc

С това програмата "pk2cmd" трябваше да бъде инсталирана и конфигурирана за използване.

Тестване на инсталацията

За да проверите дали инсталацията и конфигурацията работят, първият начин е с Pickit2. свързан към USB порта, изпълнете като обикновен потребител командата:

pk2cmd /?v

Как да запиша .hex с pk2cmd

За да проверите дали той автоматично открива PIC, който сме свързали в Pickit2.:

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.    Fernando каза той

      Здравейте, ръководството вече не е достъпно?

  2.   JVK85321. каза той

    Отлично, но липсва ми типът рекордер, за който се използва (кой модел на usb програмист). Има много. Струва ми се, че работи за pickit2 и техните клонинги. Поправете ме, ако греша

    PikLab е чудесна опция, но е за KDE3 и триковете вече не работят за библиотеките на KDE4, въпреки че с извънземни можете да предадете версия на Fedora на debian и ubuntu. Там има урок, така че го направих на моя Ubuntu 13.04

    atte
    JVK85321.

    1.    Maikelmg. каза той

      Ако е за pickit2. Случвало ми се е да го сложа. Благодаря, че ми напомни.

    2.    truko22 каза той

      Използвам piklab в Chakra с KDE 4.12.2 и компилатора sdcc (липсва много), но не знам как да конфигурирам клон pickit2.

  3.   NauTiluS каза той

    Здравей приятел, благодаря за този пост.

    Също така искам да се отърва от съмнението какъв тип чип i / o програмист мога да използвам с това приложение.

    1.    Maikelmg. каза той

      Това е за PICKit 2 🙂, ако имате предвид това.

  4.   Tomas_no_mas. каза той

    И ако добавите 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.    bitl0rd каза той

      Разбира се, ще го намерите в AUR.

  9.   Daniel каза той

    Здравейте, съжалявам, че ви безпокоя, започвам да се справям с снимката с linux, тъй като преди това го направих с win.
    Казвам ви, че успях да инсталирам pk2cmd и имам клон на пикита.
    Можех да направя програмирането перфектно, но не можах да намеря никъде как да конфигурирам дали снимката ще използва външен часовник или вътрешен часовник.
    това става от адреса x2007. но не знам как преди това използвах upp628 в win и той беше програмиран визуално, след като отвори шестнадесетичния.
    Ако имате информация, оценявам ви.
    накрая програмирам в asm

    благодаря

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

    Програмата вече не е налична? ако щракна върху връзката ми казва, че има грешка в dropbox!