Maitiro ekurekodha PIC microcontrollers desde Linux (pk2cmd)

Mhoroi vanhu vese, ndiri kuenda kuzokuratidza maitiro ekurekodha iyo .hex faira mune pic microcontroller uchishandisa pk2cmd mumatanho mashoma akapusa:

Dhawunirodha zvinongedzo zviri kumagumo epositi

1. Dhawunirodha chirongwa pk2cmd.
2. Unzip iyo faira.
3. Uchishandisa chinongedzo pinda dhairekitori rekodhi rekodhi rekodhi.
4. Usati wanyora, iwe unofanirwa kuisa mamwe mapurogiramu anodikanwa, saka tinomhanya se superuser:

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

5. Iye zvino unogona kunyora kodhi yekodhi uchishandisa:

make linux

6. Uyezve, se superuser, isai iyo nemirairo:

sudo make install

7. Paunenge waiswa, wedzera tambo kune yakavanzika faira ".Bashrc" iri mune yako folda yekumba (/ imba / zita rekushandisa). Kune izvi ini ndinomhanya, seyakajairika mushandisi:

gedit /home/nombre_usuario/.bashrc

Ini ndinowedzera unotevera mutsara kumagumo efaira:

kutumira kunze PATH = $ PATH: / usr / share / pk2

8. Pakupedzisira "Ndinoita", seyakajairika mushandisi, mitsara yefaira ".bashrc" uchishandisa

source /home/nombre_usuario/.bashrc

Naizvozvi, iyo "pk2cmd" chirongwa chinofanirwa kunge chakaiswa uye chakagadzirirwa kushandiswa.

Kuedza kuiswa

Kuti uedze kuti kumisikidza uye kugadzirisa basa, nzira yekutanga ndeye, neiyo PicKit2 yakabatana ne USB port, ita, seyakajairika mushandisi, iwo murairo:

pk2cmd /?v

Maitiro ekunyora .hex ne pk2cmd

Kuti uone kuti inochengetedza iyo PIC yatakabatanidza mu PicKit2:

pk2cmd -p

Kuverenga iyo .hex faira iyo PIC yazvinyora parizvino (mune ino kesi ndinoichengeta pane desktop yangu ine zita rekuti "actual.hex"):

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

Kuchengeta kuPIC iyo faira nyowani «file.hex» yandinayo pane desktop yangu:

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

Heino dzidziso yakagadzirwa neni :).

Dhawunirodha pk2cmd
Dhawunirodha bhuku mu pdf

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   edwarddiaz akadaro

    Zano rakanaka! Iko zvakare kune Piklab yekuita izvi seimwe sarudzo :).

    1.    Fernando akadaro

      Mhoro, bhuku racho harichawanikwi?

  2.   jvk85321 akadaro

    Yakanaka, asi ini ndiri kushaya iyo mhando yekurekodha iyo yainoshandiswa (ndeipi modhi yeUSb programmer). Kune akawanda. Zvinotaridza kwandiri kuti zvinoshandira iyo pickit2 uye yavo clones. Ndiruramise kana ndiri kukanganisa

    PikLab isarudzo huru, asi ndeye KDE3, uye hunyengeri hauchashande kumaraibhurari eKDE4, kunyangwe uine vatorwa iwe unogona kupfuudza vhezheni ye fedora ku debian uye ubuntu. Iko kune dzidziso ipapo, saka ndakazviita pane yangu Ubuntu 13.04

    atte
    jvk85321

    1.    maikelmg akadaro

      Kana zviri zve pickit2. Zvakaitika kwandiri kuti ndiise. Thanks nekundifungisa.

    2.    truko22 akadaro

      Ini ndinoshandisa piklab muChakra ine KDE 4.12.2 uye iyo sdcc compiler (haina zvakawanda) asi ini handizive maitiro ekugadzirisa pickit2 dombo.

  3.   NauTiluS akadaro

    Mhoro shamwari, ndatenda neichi posvo.

    Ini zvakare ndoda kubvisa kusahadzika, rudzii rwechip i / o programmer yandinogona kushandisa nechishandiso ichi.

    1.    maikelmg akadaro

      Ndezve PICKit 2 🙂 kana zvirizvo zvaunoreva

  4.   tora_hapana_zvimwe akadaro

    Uye kana iwe ukawedzera GPSIM + GPUTILS iri imwe nzira yakanaka kune MPLAB ..
    Kune rimwe divi izvozvi neMPLABX kuva multiplatform tinogona kushandisa chishandiso chemugadziri kubva kumichina yedu yeLinux. Zviri kumushandisi wekupedzisira

  5.   vidagnu akadaro

    Yakanaka dzidziso, ini ndatoichengeta mune andinofarira!

    Thanks,
    Oscar

  6.   Carlos akadaro

    Chinyorwa chakanaka kwazvo, maita basa!

    Ndanga ndichishanda neICIC microcontroller paLinux kwenguva yakati rebei. Neraki, zvishandiso zveMicchip zvave muchinjika-papuratifomu kwechinguva uye zvinogona kushandiswa mahara (MPLABX, iyo Netbeans-based IDE, uye yayo XC8, XC16 uye XC32 compiler).

    Kwandiri MPLABX ndiyo yakanaka, chishandiso chemhando yepamusoro uye ndakachiisa pasina matambudziko mukuparadzirwa kwakawanda kweLinux.

    Ndinokutendai!

  7.   agarcia akadaro

    Ndatenda kwazvo nebasa rakafumurwa, ndinofunga zvichandibatsira kuzvizivisa zvishoma muLinux.

    Ndokumbirawo kuti iwe unogona kudzoreredza iyi link ku: kurodha pasi iro bhuku mu pdf, nekuti dropbox rinondiudza kuti rakaremara.

    Reply with quote

    1.    maikelmg akadaro

      Wakagadzirira shamwari, ndinokutendai zvikuru nekuda kwemashoko ako, ndaisa zvinyorwa zvakare. Kwaziso kubva kuEcuador.

  8.   Miguel Alejandro Quinonez Gudino akadaro

    Yakanaka dzidziso! 😀 Ini ndinongoshandisa Arch based distro, zvese zvinoshanda pane arch linux futi?

    1.    bitl0rd akadaro

      Chokwadi, iwe unowana icho muAUR.

  9.   Daniel akadaro

    Mhoroi, ndine hurombo kukunetsa, ini ndave kutanga kubata iyo pic ne linux sezvo ini ndakambozviita nekuhwina.
    Ini ndinokuudza kuti ini ndakakwanisa kuisa iyo pk2cmd uye ini ndine dombo rekutora.
    Ini ndaigona kuita chirongwa zvakaringana asi ini handina kuwana chero nzira yekumisikidza kuti iyo pic yaishandisa yekunze wachi kana yemukati wachi.
    izvi zvinoitwa kubva kuX2007 kero. asi ini handizive mashandisiro andaimboita iyo upp628 mukuhwina uye yakarongedzwa nenzira ye visuar mushure mekunge hex yakavhurwa.
    Kana iwe uine chero ruzivo, ndinozvikoshesa.
    pakupedzisira ndinoronga muASM

    gracias

  10.   Javier Garcia Prieto akadaro

    Chirongwa hachichawanikwe? Kana ini ndikabaya pane iyi link, zvinoratidza kuti pane kudonhedza bhokisi.