Kako snimati PIC mikrokontrolere desde Linux (pk2cmd)

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

Veze za preuzimanje nalaze se na kraju posta

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

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

5. Sada možete kompajlirati izvorni kod koristeći:

make linux

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

sudo make install

7. Jednom instaliran, dodajte liniju u skrivenu datoteku ".Bashrc" koja se nalazi u početnoj mapi (/ home / korisničko ime). Za ovo trčim, kao normalan korisnik:

gedit /home/nombre_usuario/.bashrc

Na kraj datoteke dodajem sljedeći redak:

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

8. Konačno, "izvršavam", kao normalan korisnik, redove datoteke ".bashrc" koristeći

source /home/nombre_usuario/.bashrc

Ovim 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 sa 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 je spremim 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 ja napravio :).

Preuzmite pk2cmd
Preuzmite priručnik u pdf-u

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   edwarddiaz rekao je

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

    1.    fernando rekao je

      Pozdrav, priručnik više nije dostupan?

  2.   jvk85321 rekao je

    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. Ispravite me ako grešim

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

    atte
    jvk85321

    1.    maikelmg rekao je

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

    2.    truko22 rekao je

      Koristim piklab u Čakri sa KDE 4.12.2 i sdcc kompajlerom (nedostaje mu puno), ali ne znam kako da konfigurišem klon pickit2.

  3.   NauTiluS rekao je

    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 rekao je

      To je za PICKit 2 🙂 ako na to mislite.

  4.   ne uzimaj više rekao je

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

  5.   vidagnu rekao je

    Odličan vodič, već sam ga spremio u svoje favorite!

    pozdrav,
    Oscar

  6.   Carlos rekao je

    Vrlo lijep članak, hvala!

    Već dugo radim s PIC mikrokontrolerima na Linuxu. Srećom, Microchip alati su već neko vrijeme međuplatformni i mogu se koristiti besplatno (MPLABX, IDE zasnovan 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 rekao je

    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.

    Saludos

    1.    maikelmg rekao je

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

  8.   Miguel Alejandro Quinonez Gudino rekao je

    Odličan vodič! Just Ja samo koristim distro baziran na Archu, da li sve funkcionira i na arch linuxu?

    1.    bitl0rd rekao je

      Naravno, naći ćete ga u AUR-u.

  9.   Danijel rekao je

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

    hvala

  10.   Javier Garcia Prieto rekao je

    Da li program više nije dostupan? Ako kliknem na vezu, to znači da postoji greška u dropboxu!