Ako nahrávať mikrokontroléry PIC desde Linux (pk2cmd)

Ahojte všetci, ukážem vám, ako nahrávať súbor .hex do mikrokontroléra pic pomocou pk2cmd v niekoľkých jednoduchých krokoch:

Odkazy na stiahnutie sú na konci príspevku

1. Stiahnite si program pk2cmd.
2. Rozbaľte súbor.
3. Pomocou terminálu zadajte adresár stiahnutého zdrojového kódu.
4. Pred kompiláciou musíme nainštalovať ďalšie potrebné programy, aby sme fungovali ako superuser:

sudo apt-get install build-essential
sudo apt-get install libusb++-dev

5. Teraz môžete kompilovať zdrojový kód pomocou:

make linux

6. A potom ho ako superužívateľ nainštalujte pomocou príkazu:

sudo make install

7. Po nainštalovaní pridajte do skrytého súboru riadok „.Bashrc“ ktorý je vo vašom domovskom priečinku (/ home / username). Z tohto dôvodu bežím ako normálny používateľ:

gedit /home/nombre_usuario/.bashrc

Na koniec súboru pridám nasledujúci riadok:

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

8. Nakoniec „vykonávam“ ako bežný používateľ riadky súboru „.bashrc“ pomocou

source /home/nombre_usuario/.bashrc

Vďaka tomu by mal byť program „pk2cmd“ nainštalovaný a nakonfigurovaný na použitie.

Testovanie inštalácie

Prvým spôsobom, ako vyskúšať, či inštalácia a konfigurácia funguje, je PicKit2 pripojený k USB portu, vykonajte ako bežný užívateľ príkaz:

pk2cmd /?v

Ako zaznamenať súbor .hex s programom pk2cmd

Na overenie, či autodetekuje PIC, ktorý sme pripojili v PicKit2:

pk2cmd -p

Čítanie súboru .hex, ktorý má momentálne zaznamenaný PIC (v takom prípade ho uložím na plochu s názvom „actual.hex“):

pk2cmd -p -gf/home/usuario/direccion/actual.hex

Ak chcete uložiť na PIC nový súbor «file.hex», ktorý mám na pracovnej ploche:

pk2cmd -p -m -f/home/usuario/direccion/archivo.hex

Tu je môj návod :)

Stiahnite si pk2cmd
Stiahnutie manuálu v pdf

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   edwarddiaz dijo

    Dobrý tip! Existuje aj Piklab, ktorý to robí ako ďalšiu možnosť :).

    1.    Fernando dijo

      Dobrý deň, príručka už nie je k dispozícii?

  2.   jvk85321 dijo

    Vynikajúce, ale chýba mi typ záznamníka, na ktorý sa používa (ktorý model usb programátora). Je ich veľa. Zdá sa mi, že to funguje pre pickit2 a ich klony. Oprav ma ak sa mýlim

    PikLab je skvelá voľba, ale je určená pre KDE3 a triky už pre knižnice KDE4 nefungujú, aj keď s mimozemšťanmi môžete odovzdať verziu fedory do systému debian a ubuntu. Existuje tam návod, tak som to urobil na svojom Ubuntu 13.04

    Atte
    jvk85321

    1.    maikelmg dijo

      Ak je to pre pickit2. Stalo sa mi to povedať. Ďakujem za pripomenutie.

    2.    truko22 dijo

      V Chakre používam piklab s KDE 4.12.2 a kompilátorom sdcc (toho veľa chýba), ale neviem, ako nakonfigurovať klon pickit2.

  3.   NauTiluS dijo

    Ahojte kamaráti, ďakujem za tento príspevok.

    Chcem sa tiež zbaviť pochybností, aký typ čipových i / o programátorov môžem s touto aplikáciou použiť.

    1.    maikelmg dijo

      Je to pre PICKit 2 🙂 ak to máte na mysli.

  4.   Tomáš_no_mas dijo

    A ak pridáte GPSIM + GPUTILS, je to dobrá alternatíva k MPLAB.
    Na druhej strane teraz, keď je MPLABX multiplatformový, môžeme použiť nástroj výrobcu z našich strojov so systémom Linux. Je to na koncovom používateľovi

  5.   vidagnu dijo

    Výborný návod, už som si ho uložil do svojich obľúbených!

    S pozdravom,
    Oskar

  6.   Carlos dijo

    Veľmi pekný článok, ďakujem!

    S mikrokontrolérmi PIC v systéme Linux pracujem už dosť dlho. Našťastie sú nástroje Microchip už istý čas multiplatformové a dajú sa používať zadarmo (MPLABX, IDE založené na Netbeans a jeho kompilátory XC8, XC16 a XC32).

    Pre mňa je MPLABX ideálny, je to kvalitný nástroj a bez problémov som ho nainštaloval do niekoľkých linuxových distribúcií.

    Zdravím!

  7.   agarcia dijo

    Ďakujem pekne za exponovanú prácu, myslím si, že mi pomôže predstaviť sa v systéme Linux o niečo viac.

    Môžete prosím vložiť odkaz znovu na: stiahnite si manuál v pdf, pretože dropbox mi hovorí, že je vypnutý.

    pozdravy

    1.    maikelmg dijo

      Pripravený priateľ, veľmi pekne ďakujem za komentár, odkazy som znova nahral. Zdravím z Ekvádoru.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Vynikajúci návod! 😀 Ja používam distro na báze Archu, všetko funguje aj na arch linuxe?

    1.    bitl0rd dijo

      Iste, nájdete ho na AUR.

  9.   daniel dijo

    Dobrý deň, prepáčte, že vás obťažujem, začínam spracovávať obrázky s linuxom, pretože som to predtým robil pomocou win.
    Hovorím vám, že sa mi podarilo nainštalovať pk2cmd a mám klon pickitu.
    Programovanie by som zvládol na výbornú, ale nikde som nenašiel spôsob, ako nakonfigurovať, či bude obrázok používať externé hodiny alebo interné hodiny.
    to sa deje z adresy x2007. ale neviem, ako som predtým používal upp628 vo win a bol naprogramovaný vizuálnym spôsobom po otvorení hexu.
    Ak máte nejaké informácie oceňujem to.
    nakoniec programujem v asm

    vďaka

  10.   Javier Garcia Prieto dijo

    Program už nie je k dispozícii? ak kliknem na odkaz, oznámi mi to, že došlo k chybe schránky!