Hoe om PIC-mikrobeheerders vanaf Linux te skryf (pk2cmd)

Hallo almal, ek gaan u wys hoe u 'n .hex-lêer in 'n pic-mikrobeheerder kan opneem pk2cmd in 'n paar eenvoudige stappe:

Aflaai skakels is aan die einde van die berig

1. Laai die program af pk2cmd.
2. Pak die lêer uit.
3. Voer die gids van die afgelaaide bronkode in met behulp van 'n terminale.
4. Voordat u dit opstel, moet u ander programme installeer wat nodig is, dus ons werk as supergebruiker:

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

5. Nou kan u die bronkode saamstel met behulp van:

make linux

6. Installeer dit dan as supergebruiker met die opdrag:

sudo make install

7. Sodra dit geïnstalleer is, voeg 'n reël by die verborge lêer ".Bashrc" wat in u tuisgids (/ huis / gebruikersnaam) is. Hiervoor werk ek as normale gebruiker:

gedit /home/nombre_usuario/.bashrc

Ek voeg die volgende reël aan die einde van die lêer by:

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

8. Uiteindelik 'voer ek', as 'n normale gebruiker, die reëls van die lêer '.bashrc' uit

source /home/nombre_usuario/.bashrc

Hiermee moes die "pk2cmd" -program geïnstalleer en ingestel wees om te gebruik.

Toets die installasie

Om te toets dat die installasie en konfigurasie werk, is die eerste manier om die PickKit2 gekoppel aan die USB-poort, voer die opdrag as normale gebruiker uit:

pk2cmd /?v

Hoe om 'n .hex op te neem met pk2cmd

Om te verifieer dat dit die PIC wat ons gekoppel het, outomaties opspoor PickKit2:

pk2cmd -p

Om die .hex-lêer te lees wat die PIC tans opneem (in hierdie geval stoor ek dit op my lessenaar met die naam "actual.hex"):

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

Om die nuwe lêer «file.hex» wat ek op my lessenaar het, op die PIC te stoor:

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

Hier is 'n handleiding wat ek gemaak het :).

Laai pk2cmd af
Laai handleiding in pdf af

Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

16 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   edwarddiaz dijo

    Goeie wenk! Daar is ook Piklab om dit as 'n ander opsie te doen :).

    1.    Fernando dijo

      Hallo, die handleiding is nie meer beskikbaar nie?

  2.   jvk85321 dijo

    Uitstekend, maar ek mis die soort opnemer waarvoor dit gebruik word (watter model van usb-programmeerder). Daar is baie. Dit lyk vir my asof dit vir die pickit2 en hul klone werk. Stel my reg as ek verkeerd is

    PikLab is 'n uitstekende opsie, maar dit is vir KDE3, en die truuks werk nie meer vir KDE4-biblioteke nie, hoewel u met vreemdelinge 'n weergawe van fedora aan debian en ubuntu kan stuur. Daar is 'n tutoriaal daar, so ek het dit op my Ubuntu 13.04 gedoen

    atte
    jvk85321

    1.    maikelmg dijo

      As dit vir die pick2 is. Dit het met my gebeur om dit te stel. Dankie dat jy my daaraan herinner het.

    2.    truko22 dijo

      Ek gebruik piklab in Chakra met KDE 4.12.2 en die sdcc-samesteller (dit ontbreek baie), maar ek weet nie hoe om 'n pickit2-kloon op te stel nie.

  3.   NauTiluS dijo

    Hallo vriend, dankie vir hierdie boodskap.

    Ek wil ook van die twyfel ontslae raak, watter tipe chip i / o-programmeerder kan ek met hierdie toepassing gebruik.

    1.    maikelmg dijo

      Dit is vir die PICKit 2 🙂 as dit is wat u bedoel.

  4.   Tomas_nee_mas dijo

    En as u GPSIM + GPUTILS byvoeg, is dit 'n goeie alternatief vir MPLAB.
    Aan die ander kant, nou, terwyl MPLABX multiplatform is, kan ons die vervaardiger se gereedskap van ons Linux-masjiene gebruik. Dit hang af van die eindgebruiker

  5.   vidagnu dijo

    Uitstekende handleiding, ek het dit al in my gunstelinge gestoor!

    Groete,
    Oscar

  6.   Carlos dijo

    Baie mooi artikel, dankie!

    Ek werk al 'n geruime tyd met PIC-mikrobeheerders op Linux. Gelukkig is Microchip-instrumente al 'n geruime tyd cross-platform en kan dit gratis gebruik word (MPLABX, die Netbeans-gebaseerde IDE, en sy XC8-, XC16- en XC32-samestellers).

    Vir my is MPLABX die ideaal, dit is 'n instrument van goeie gehalte en ek het dit sonder probleme in verskeie Linux-verspreidings geïnstalleer.

    Groete!

  7.   agarcia dijo

    Baie dankie vir die blootgestelde werk, ek dink dit sal my help om myself 'n bietjie meer in Linux voor te stel.

    U kan die skakel asseblief weer plaas na: laai die handleiding in pdf af, want dropbox vertel my dat dit uitgeskakel is.

    Groete

    1.    maikelmg dijo

      Gereelde vriend, baie dankie vir u kommentaar, ek het die skakels weer opgelaai. Groete uit Ecuador.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Uitstekende tutoriaal! Ek gebruik net 'n Arch gebaseerde distro, werk alles ook op arch Linux?

    1.    bietjiel0rd dijo

      Natuurlik vind u dit in AUR.

  9.   Daniel dijo

    Hallo, jammer dat ek u lastig val, ek begin die foto met Linux hanteer, aangesien ek dit voorheen met wen gedoen het.
    Ek sê vir u dat ek die pk2cmd kon installeer en dat ek 'n kloon van die pickit het.
    Ek kon die programmering perfek uitvoer, maar ek kon nêrens vind hoe ek kon instel of die foto 'n eksterne of 'n interne klok gebruik nie.
    dit word vanaf die x2007-adres gedoen. maar ek weet nie hoe ek die upp628 voorheen in oorwinning gebruik het nie en dit is op 'n visuele manier geprogrammeer nadat die hex oop was.
    As u enige inligting het, waardeer ek dit.
    uiteindelik programmeer ek asm

    dankie

  10.   Javier Garcia Prieto dijo

    Is die program nie meer beskikbaar nie? As ek op die skakel klik, dui dit aan dat daar 'n dropbox-fout is!