Pozdrav svima, pokazat ću vam kako snimiti .hex datoteku u pic mikrokontroler pomoću pk2cmd u nekoliko jednostavnih koraka:
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 :).
Dobar savjet! Tu je i Piklab da to učini kao drugu opciju :).
Pozdrav, priručnik više nije dostupan?
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
Ako je za pickit2. Desilo mi se da to kažem. Hvala što ste me podsjetili.
Koristim piklab u Čakri sa KDE 4.12.2 i sdcc kompajlerom (nedostaje mu puno), ali ne znam kako da konfigurišem klon pickit2.
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.
To je za PICKit 2 🙂 ako na to mislite.
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
Odličan vodič, već sam ga spremio u svoje favorite!
pozdrav,
Oscar
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!
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
Spremni prijatelju, hvala vam puno na komentaru, ponovo sam učitao linkove. Pozdrav iz Ekvadora.
Odličan vodič! Just Ja samo koristim distro baziran na Archu, da li sve funkcionira i na arch linuxu?
Naravno, naći ćete ga u AUR-u.
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
Da li program više nije dostupan? Ako kliknem na vezu, to znači da postoji greška u dropboxu!