Kako snimiti PIC mikrokontrolere desde Linux (pk2cmd)

Pozdrav svima, pokazat ću vam kako snimiti .hex datoteku u mikrokontroler pic pomoću pk2cmd u nekoliko jednostavnih koraka:

Poveznice za preuzimanje nalaze se na kraju posta

1. Preuzmite program pk2cmd.
2. Otpakirajte datoteku.
3. Pomoću terminala unesite direktorij preuzetog izvornog koda.
4. Prije kompajliranja morate instalirati druge potrebne programe, pa mi radimo kao superuser:

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

5. Sada možete sastaviti izvorni kod pomoću:

make linux

6. A zatim ga, kao superuser, instalirajte naredbom:

sudo make install

7. Jednom instaliran, dodajte redak u skrivenu datoteku ".Bashrc" koja se nalazi u vašoj matičnoj mapi (/ home / korisničko ime). U ovo radim kao normalan korisnik:

gedit /home/nombre_usuario/.bashrc

Na kraj datoteke dodajem sljedeći redak:

izvozi PUT = $ PUT: / usr / share / pk2

8. Napokon "izvršavam", kao normalan korisnik, retke datoteke ".bashrc" koristeći

source /home/nombre_usuario/.bashrc

S tim je program "pk2cmd" trebao biti instaliran i konfiguriran za upotrebu.

Testiranje instalacije

Da biste testirali rad instalacije i konfiguracije, prvi je način pomoću PicKit2 spojen na USB priključak, izvršite kao običan korisnik naredbu:

pk2cmd /?v

Kako snimiti .hex s pk2cmd

Da bismo potvrdili da automatski otkriva PIC koji smo povezali u PicKit2:

pk2cmd -p

Da biste pročitali .hex datoteku koju je PIC trenutno zabilježio (u ovom slučaju spremam je na radnu površinu s imenom "actual.hex"):

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

Da biste na PIC spremili novu datoteku «file.hex» koju imam na radnoj površini:

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

Evo vodiča koji sam napravio :).

Preuzmite pk2cmd
Preuzmite priručnik u pdf-u

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   edwarddiaz dijo

    Dobar savjet! Tu je i Piklab da to učini kao drugu mogućnost :).

    1.    Fernando dijo

      Poštovani, priručnik više nije dostupan?

  2.   jvk85321 dijo

    Izvrsno, ali nedostaje mi vrsta snimača za koji se koristi (koji model usb programera). Mnogo ih je. Čini mi se da to djeluje na pickit2 i njihove klonove. Ispravi me ako griješim

    PikLab je izvrsna opcija, ali jest za KDE3, a trikovi više ne funkcioniraju za KDE4 knjižnice, iako s vanzemaljcima možete verziju fedore proslijediti na debian i ubuntu. Tamo postoji vodič, pa sam to učinio na svom Ubuntu 13.04

    atte
    jvk85321

    1.    maikelmg dijo

      Ako je za pickit2. Dogodilo mi se da to kažem. Hvala što ste me podsjetili.

    2.    truko22 dijo

      Koristim piklab u Čakri s KDE 4.12.2 i sdcc kompajlerom (puno mu nedostaje), ali ne znam kako konfigurirati klon pickit2.

  3.   NauTiluS dijo

    Pozdrav prijatelju, hvala na ovom postu.

    Također se želim riješiti sumnje koju vrstu i / o programera za čipove mogu koristiti s ovom aplikacijom.

    1.    maikelmg dijo

      To je za PICKit 2 🙂 ako na to mislite.

  4.   ne uzimaj više dijo

    A ako dodate GPSIM + GPUTILS, to je dobra alternativa MPLAB-u ..
    S druge strane, sada kada je MPLABX multiplatform, možemo koristiti proizvođački alat s naših Linux strojeva. To je do krajnjeg korisnika

  5.   vidagnu dijo

    Izvrsna lekcija, već sam je spremila u svoje favorite!

    pozdrav,
    Oscar

  6.   Carlos dijo

    Jako lijep članak, hvala!

    Već duže vrijeme radim s PIC mikrokontrolerima na Linuxu. Srećom, Microchip alati već su neko vrijeme višeplatforni i mogu se koristiti besplatno (MPLABX, IDE sa sjedištem na Netbeansu i njegovi kompajleri XC8, XC16 i XC32).

    Za mene je MPLABX idealan, kvalitetan je alat i bez problema sam ga instalirao u nekoliko Linux distribucija.

    Pozdrav!

  7.   agarcia dijo

    Puno vam hvala na izloženom radu, mislim da će mi pomoći da se malo više predstavim u Linuxu.

    Molim vas, možete li ponovo staviti vezu na: preuzmite priručnik u pdf-u, jer dropbox mi govori da je onemogućen.

    pozdravi

    1.    maikelmg dijo

      Spremni prijatelju, hvala vam puno na komentaru, ponovo sam učitao linkove. Pozdrav iz Ekvadora.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Izvrsna lekcija! Ja samo koristim distro distrific koji se temelji na Archu, sve radi i na Arch Linuxu?

    1.    bitl0rd dijo

      Naravno, možete ga pronaći u AUR-u.

  9.   Danijel dijo

    Pozdrav, izvinjavam se što vas uznemiravam, počinjem da obrađujem sliku sa Linuxom jer sam to ranije učinio s winom.
    Kažem vam da sam uspio instalirati pk2cmd i imam klon pickita.
    Mogao sam savršeno programirati, ali nigdje nisam mogao pronaći kako konfigurirati koristi li slika vanjski ili unutarnji sat.
    to se radi s adrese x2007. ali ne znam kako sam prethodno koristio upp628 u win-u i bio je programiran na vizualni način nakon otvaranja hex-a.
    Ako imate bilo kakve informacije, cijenim ih.
    napokon programiram u asm

    hvala

  10.   Javier Garcia Prieto dijo

    Program više nije dostupan? Ako kliknem na vezu, to znači da postoji pogreška u dropboxu!