Kuinka tallentaa PIC-mikrokontrollereita desde Linux (pk2cmd)

Hei kaikki, aion näyttää, kuinka .hex-tiedosto voidaan tallentaa pic-mikrokontrolleriin pk2cmd muutamassa yksinkertaisessa vaiheessa:

Latauslinkit ovat viestin lopussa

1. Lataa ohjelma pk2cmd.
2. Pura tiedosto.
3. Syötä päätelaitteen avulla ladatun lähdekoodin hakemisto.
4. Ennen kääntämistä sinun on asennettava muut tarvittavat ohjelmat, joten suoritamme pääkäyttäjänä:

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

5. Nyt voit koota lähdekoodin käyttämällä:

make linux

6. Asenna sitten pääkäyttäjänä komento:

sudo make install

7. Kun asennus on valmis, lisää rivi piilotettuun tiedostoon ".Bashrc" joka on kotikansiossasi (/ home / username). Tätä varten suoritan tavallisena käyttäjänä:

gedit /home/nombre_usuario/.bashrc

Lisään seuraavan rivin tiedoston loppuun:

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

8. Lopuksi "suoritan" tavallisena käyttäjänä tiedoston ".bashrc" rivit käyttäen

source /home/nombre_usuario/.bashrc

Tämän avulla "pk2cmd" -ohjelma olisi pitänyt asentaa ja konfiguroida käytettäväksi.

Asennuksen testaus

Ensimmäinen tapa on testata asennuksen ja kokoonpanon toimivuus PicKit2 USB-porttiin kytkettynä, suorita tavallisena käyttäjänä komento:

pk2cmd /?v

Kuinka tallentaa .hex pk2cmd: llä

Varmistaaksesi, että se tunnistaa automaattisesti PIC: n, jonka olemme yhdistäneet PicKit2:

pk2cmd -p

PIC: n tällä hetkellä tallentaman .hex-tiedoston lukeminen (tässä tapauksessa tallennan sen työpöydällesi nimellä "actual.hex"):

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

Tallenna uusi tiedosto «file.hex», joka on työpöydälläni PIC: ään:

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

Tässä on minun tekemäni opetusohjelma :).

Lataa pk2cmd
Lataa käyttöohje pdf-muodossa

16 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Edwarddiaz dijo

    Hyvä vinkki! Myös Piklab voi tehdä tämän toisena vaihtoehtona :).

    1.    Fernando dijo

      Hei, käyttöohjetta ei ole enää saatavilla?

  2.   jvk85321 dijo

    Erinomainen, mutta puuttuu tallennin, jota varten sitä käytetään (mikä USB-ohjelmoijan malli). On olemassa monia. Minusta tuntuu, että se toimii pickit2: lla ja niiden klooneilla. Korjaa jos olen väärässä

    PikLab on loistava vaihtoehto, mutta se on tarkoitettu KDE3: lle, ja temput eivät enää toimi KDE4-kirjastoissa, vaikka ulkomaalaisten kanssa voit siirtää fedoran version debianille ja ubuntulle. Siellä on opetusohjelma, joten tein sen Ubuntu 13.04: lla

    Atte
    jvk85321

    1.    maikelmg dijo

      Jos se on pickit2. Minulle tapahtui sanoa. Kiitos että muistutit minua.

    2.    truko22 dijo

      Käytän piklabia Chakrassa KDE 4.12.2: n ja sdcc-kääntäjän kanssa (siitä puuttuu paljon), mutta en tiedä kuinka määrittää pickit2-klooni.

  3.   NauTiluS dijo

    Hei ystävä, kiitos tästä viestistä.

    Haluan myös päästä eroon epäilystä, minkä tyyppistä sirua i / o-ohjelmoijaa voin käyttää tämän sovelluksen kanssa.

    1.    maikelmg dijo

      Se on PICKit 2: lle, jos tarkoitat sitä.

  4.   Älä ota enempää dijo

    Ja jos lisäät GPSIM + GPUTILS, se on hyvä vaihtoehto MPLAB: lle.
    Toisaalta nyt, kun MPLABX on monialustainen, voimme käyttää valmistajan työkalua Linux-koneistamme. Se on loppukäyttäjän tehtävä

  5.   vidagnu dijo

    Erinomainen opetusohjelma, tallensin sen jo suosikkeihini!

    Terveisin,
    oscar

  6.   Carlos dijo

    Erittäin mukava artikkeli, kiitos!

    Olen työskennellyt PIC-mikrokontrollerien kanssa Linuxissa jo jonkin aikaa. Onneksi mikrosirutyökalut ovat olleet jonkin verran alustoja ja niitä voidaan käyttää ilmaiseksi (MPLABX, Netbeans-pohjainen IDE ja sen XC8-, XC16- ja XC32-kääntäjät).

    Minulle MPLABX on ihanteellinen, se on laadukas työkalu, ja olen asentanut sen ongelmitta useisiin Linux-jakeluihin.

    Tervehdys!

  7.   agarcia dijo

    Paljon kiitoksia paljastetusta työstä, mielestäni se auttaa minua esittelemään itseni hieman enemmän Linuxissa.

    Voitteko laittaa linkin uudelleen: lataa käyttöopas pdf-muodossa, koska dropbox kertoo minulle, että se on poistettu käytöstä.

    terveiset

    1.    maikelmg dijo

      Valmis ystävä, kiitos paljon kommentistasi, olen ladannut linkit uudelleen. Terveisiä Ecuadorista.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Erinomainen opetusohjelma! 😀 Käytän vain Arch-pohjaista distroa, kaikki toimii myös arch linuxilla?

    1.    bitl0rd dijo

      Toki, löydät sen AUR: sta.

  9.   Daniel dijo

    Hei, anteeksi, että häiritsen sinua, olen alkanut käsitellä kuvaa linuxilla, koska tein sen aiemmin voitolla.
    Sanon teille, että pystyin asentamaan pk2cmd: n ja minulla on klooni pickitista.
    Pystyin tekemään ohjelmoinnin täydellisesti, mutta en löytänyt missään miten konfiguroida, onko pic käyttänyt ulkoista kelloa vai sisäistä kelloa.
    tämä tehdään x2007-osoitteesta. mutta en tiedä kuinka käytin aiemmin upp628: ta Win-sovelluksessa ja se ohjelmoitiin visuaalisesti sen jälkeen kun heksa oli auki.
    Jos sinulla on tietoa, arvostan sitä.
    lopuksi ohjelmoin asm

    kiitos

  10.   Javier Garcia Prieto dijo

    Eikö ohjelma ole enää käytettävissä? Jos napsautan linkkiä, se tarkoittaa, että dropbox-virhe on!