Kaip įrašyti PIC mikrovaldiklius desde Linux (pk2cmd)

Sveiki visi, aš jums parodysiu, kaip įrašyti .hex failą į pic mikrovaldiklį naudojant pk2cmd atlikdami kelis paprastus veiksmus:

Atsisiuntimo nuorodos yra įrašo pabaigoje

1. Atsisiųsti programą pk2cmd.
2. Išpakuokite failą.
3. Naudodami terminalą įveskite atsisiųsto šaltinio kodo katalogą.
4. Prieš sudarydami turite įdiegti kitas reikalingas programas, todėl mes vykdome kaip supernaudotojas:

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

5. Dabar galite sukompiliuoti šaltinio kodą naudodami:

make linux

6. Tada, kaip super naudotojas, įdiekite jį naudodami komandą:

sudo make install

7. Įdiegę pridėkite eilutę prie paslėpto failo ".Bashrc" kuris yra jūsų namų aplanke (/ home / username). Tam aš paleidžiu kaip įprastas vartotojas:

gedit /home/nombre_usuario/.bashrc

Prie failo pabaigos pridedu šią eilutę:

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

8. Galiausiai „Aš vykdau“ kaip įprastas vartotojas failo „.bashrc“ eilutes naudodamas

source /home/nombre_usuario/.bashrc

Tai atlikus, programa „pk2cmd“ turėjo būti įdiegta ir sukonfigūruota naudoti.

Diegimo bandymas

Norėdami patikrinti, ar diegimas ir konfigūravimas veikia, pirmiausia reikia atlikti „PicKit2“ prijungtas prie USB prievado, kaip įprastas vartotojas vykdykite komandą:

pk2cmd /?v

Kaip įrašyti .hex su pk2cmd

Norėdami patikrinti, ar jis automatiškai nustato PIC, kurį mes prijungėme „PicKit2“:

pk2cmd -p

Norėdami perskaityti .hex failą, kurį šiuo metu įrašė PIC (šiuo atveju aš jį išsaugoju darbalaukyje pavadinimu „actual.hex“):

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

Norėdami išsaugoti PIC naują failą «file.hex», kurį turiu darbalaukyje:

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

Čia yra mano sukurta pamoka :).

Atsisiųsti pk2cmd
Atsisiųsti vadovą PDF formatu

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Edwarddiazas sakė

    Geras patarimas! Taip pat yra „Piklab“ tai padaryti kaip kitą variantą :).

    1.    Fernando sakė

      Sveiki, vadovo nebėra?

  2.   jvk85321 sakė

    Puiku, bet man trūksta registratoriaus tipo, kuriam jis būtų naudojamas (kuris USB programuotojo modelis). Yra daug. Man atrodo, kad tai tinka „pickit2“ ir jų klonams. Pataisyk mane, jei klystu

    „PikLab“ yra puikus pasirinkimas, tačiau jis skirtas KDE3, o gudrybės nebeveikia KDE4 bibliotekose, nors su ateiviais galite perduoti „fedora“ versiją debianui ir „ubuntu“. Ten yra pamoka, todėl aš tai padariau savo „Ubuntu 13.04“

    Atte
    jvk85321

    1.    maikelmg sakė

      Jei jis skirtas pikitui2. Man nutiko tai pasakyti. Ačiū, kad priminėte.

    2.    truko22 sakė

      Chakroje naudoju piklab su KDE 4.12.2 ir kompiliatoriumi sdcc (jame trūksta daug), bet aš nežinau, kaip sukonfigūruoti „pickit2“ kloną.

  3.   NauTiluS sakė

    Sveikas drauge, ačiū už šį įrašą.

    Taip pat noriu atsikratyti abejonių, kokio tipo mikroschemų i / o programuotojus galiu naudoti su šia programa.

    1.    maikelmg sakė

      Tai skirtas „PICKit 2“, jei tai reiškia.

  4.   imti_ne_daugiau sakė

    Ir jei pridėsite GPSIM + GPUTILS, tai yra gera alternatyva MPLAB ..
    Kita vertus, dabar, kai MPLABX yra daugiaplatformis, galime naudoti gamintojo įrankį iš savo „Linux“ mašinų. Tai priklauso nuo galutinio vartotojo

  5.   vidagnu sakė

    Puiki pamoka, aš ją jau išsaugojau savo mėgstamiausiuose!

    Pagarbiai,
    Oskaras

  6.   Carlos sakė

    Labai gražus straipsnis, ačiū!

    Aš gana ilgą laiką dirbau su „PIC“ mikrovaldikliais sistemoje „Linux“. Laimei, „Microchip“ įrankiai jau kurį laiką buvo daugiaplatformiai ir gali būti naudojami nemokamai (MPLABX, „Netbeans“ pagrindu sukurta IDE ir jos XC8, XC16 ir XC32 kompiliatoriai).

    Man MPLABX yra idealus, tai yra geros kokybės įrankis, kurį aš be problemų įdiegiau keliuose „Linux“ paskirstymuose.

    Sveiki atvykę!

  7.   Agarsija sakė

    Labai ačiū už atvirą darbą, manau, kad tai man padės šiek tiek daugiau prisistatyti sistemoje „Linux“.

    Ar galite dar kartą įdėti nuorodą į: atsisiųsti vadovą pdf formatu, nes „dropbox“ man sako, kad jis išjungtas.

    saludos

    1.    maikelmg sakė

      Paruoštas draugas, labai ačiū už jūsų komentarą, aš vėl įkėliau nuorodas. Sveikinimai iš Ekvadoro.

  8.   Miguelis Alejandro Quiñonezas Gudiño sakė

    Puiki pamoka! 😀 Aš tiesiog naudoju „Arch“ pagrįstą distro, viskas veikia ir „Linux linux“?

    1.    bitl0rd sakė

      Žinoma, rasite AUR.

  9.   Danielis sakė

    Sveiki, atsiprašau, kad jums trukdau, aš pradedu tvarkyti paveikslėlį su „Linux“, nes anksčiau tai dariau su „win“.
    Aš jums sakau, kad man pavyko įdiegti pk2cmd ir aš turiu pikito kloną.
    Aš galėjau puikiai atlikti programavimą, bet niekur neradau, kaip konfigūruoti, ar paveikslėlyje buvo naudojamas išorinis, ar vidinis laikrodis.
    tai daroma iš x2007 adreso. bet aš nežinau, kaip aš anksčiau naudojau „upp628“ „win“ ir jis buvo užprogramuotas visuotiniu būdu, kai „hex“ buvo atidarytas.
    Jei turite informacijos, aš tai vertinu.
    pagaliau programuoju asm

    Gracias

  10.   Javieras Garcia Prieto sakė

    Ar programa nebepasiekiama? Jei spusteliu nuorodą, tai rodo, kad yra „dropbox“ klaida!