Pozdrav svima, pokazat ću vam kako snimiti .hex datoteku u mikrokontroler pic pomoću pk2cmd u nekoliko jednostavnih koraka:
1. Preuzmite program pk2cmd.
2. Otpakirajte datoteku.
3. Pomoću terminala unesite direktorij preuzetog izvornog koda.
4. Prije kompajliranja morate instalirati druge potrebne programe, pa mi radimo kao superuser:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Sada možete sastaviti izvorni kod pomoću:
make linux
6. A zatim ga, kao superuser, instalirajte naredbom:
sudo make install
7. Jednom instaliran, dodajte redak u skrivenu datoteku ".Bashrc" koja se nalazi u vašoj matičnoj mapi (/ home / korisničko ime). U ovo radim kao normalan korisnik:
gedit /home/nombre_usuario/.bashrc
Na kraj datoteke dodajem sljedeći redak:
izvozi PUT = $ PUT: / usr / share / pk2
8. Napokon "izvršavam", kao normalan korisnik, retke datoteke ".bashrc" koristeći
source /home/nombre_usuario/.bashrc
S tim 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 s 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 spremam je 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 napravio :).
Dobar savjet! Tu je i Piklab da to učini kao drugu mogućnost :).
Poštovani, 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. Ispravi me ako griješim
PikLab je izvrsna opcija, ali jest za KDE3, a trikovi više ne funkcioniraju za KDE4 knjižnice, iako s vanzemaljcima možete verziju fedore proslijediti na debian i ubuntu. Tamo postoji vodič, pa sam to učinio na svom Ubuntu 13.04
atte
jvk85321
Ako je za pickit2. Dogodilo mi se da to kažem. Hvala što ste me podsjetili.
Koristim piklab u Čakri s KDE 4.12.2 i sdcc kompajlerom (puno mu nedostaje), ali ne znam kako konfigurirati 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čki alat s naših Linux strojeva. To je do krajnjeg korisnika
Izvrsna lekcija, već sam je spremila u svoje favorite!
pozdrav,
Oscar
Jako lijep članak, hvala!
Već duže vrijeme radim s PIC mikrokontrolerima na Linuxu. Srećom, Microchip alati već su neko vrijeme višeplatforni i mogu se koristiti besplatno (MPLABX, IDE sa sjedištem 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.
pozdravi
Spremni prijatelju, hvala vam puno na komentaru, ponovo sam učitao linkove. Pozdrav iz Ekvadora.
Izvrsna lekcija! Ja samo koristim distro distrific koji se temelji na Archu, sve radi i na Arch Linuxu?
Naravno, možete ga pronaći u AUR-u.
Pozdrav, izvinjavam se što vas uznemiravam, počinjem da obrađujem sliku sa Linuxom jer sam to ranije učinio s winom.
Kažem vam da sam uspio instalirati pk2cmd i imam klon pickita.
Mogao sam savršeno programirati, ali nigdje nisam mogao pronaći kako konfigurirati koristi li slika vanjski ili unutarnji sat.
to se radi s adrese x2007. ali ne znam kako sam prethodno koristio upp628 u win-u i bio je programiran na vizualni način nakon otvaranja hex-a.
Ako imate bilo kakve informacije, cijenim ih.
napokon programiram u asm
hvala
Program više nije dostupan? Ako kliknem na vezu, to znači da postoji pogreška u dropboxu!