Ahojte všetci, ukážem vám, ako nahrávať súbor .hex do mikrokontroléra pic pomocou pk2cmd v niekoľkých jednoduchých krokoch:
1. Stiahnite si program pk2cmd.
2. Rozbaľte súbor.
3. Pomocou terminálu zadajte adresár stiahnutého zdrojového kódu.
4. Pred kompiláciou musíme nainštalovať ďalšie potrebné programy, aby sme fungovali ako superuser:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Teraz môžete kompilovať zdrojový kód pomocou:
make linux
6. A potom ho ako superužívateľ nainštalujte pomocou príkazu:
sudo make install
7. Po nainštalovaní pridajte do skrytého súboru riadok „.Bashrc“ ktorý je vo vašom domovskom priečinku (/ home / username). Z tohto dôvodu bežím ako normálny používateľ:
gedit /home/nombre_usuario/.bashrc
Na koniec súboru pridám nasledujúci riadok:
export PATH = $ PATH: / usr / share / pk2
8. Nakoniec „vykonávam“ ako bežný používateľ riadky súboru „.bashrc“ pomocou
source /home/nombre_usuario/.bashrc
Vďaka tomu by mal byť program „pk2cmd“ nainštalovaný a nakonfigurovaný na použitie.
Testovanie inštalácie
Prvým spôsobom, ako vyskúšať, či inštalácia a konfigurácia funguje, je PicKit2 pripojený k USB portu, vykonajte ako bežný užívateľ príkaz:
pk2cmd /?v
Ako zaznamenať súbor .hex s programom pk2cmd
Na overenie, či autodetekuje PIC, ktorý sme pripojili v PicKit2:
pk2cmd -p
Čítanie súboru .hex, ktorý má momentálne zaznamenaný PIC (v takom prípade ho uložím na plochu s názvom „actual.hex“):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
Ak chcete uložiť na PIC nový súbor «file.hex», ktorý mám na pracovnej ploche:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Tu je môj návod :)
Dobrý tip! Existuje aj Piklab, ktorý to robí ako ďalšiu možnosť :).
Dobrý deň, príručka už nie je k dispozícii?
Vynikajúce, ale chýba mi typ záznamníka, na ktorý sa používa (ktorý model usb programátora). Je ich veľa. Zdá sa mi, že to funguje pre pickit2 a ich klony. Oprav ma ak sa mýlim
PikLab je skvelá voľba, ale je určená pre KDE3 a triky už pre knižnice KDE4 nefungujú, aj keď s mimozemšťanmi môžete odovzdať verziu fedory do systému debian a ubuntu. Existuje tam návod, tak som to urobil na svojom Ubuntu 13.04
Atte
jvk85321
Ak je to pre pickit2. Stalo sa mi to povedať. Ďakujem za pripomenutie.
V Chakre používam piklab s KDE 4.12.2 a kompilátorom sdcc (toho veľa chýba), ale neviem, ako nakonfigurovať klon pickit2.
Ahojte kamaráti, ďakujem za tento príspevok.
Chcem sa tiež zbaviť pochybností, aký typ čipových i / o programátorov môžem s touto aplikáciou použiť.
Je to pre PICKit 2 🙂 ak to máte na mysli.
A ak pridáte GPSIM + GPUTILS, je to dobrá alternatíva k MPLAB.
Na druhej strane teraz, keď je MPLABX multiplatformový, môžeme použiť nástroj výrobcu z našich strojov so systémom Linux. Je to na koncovom používateľovi
Výborný návod, už som si ho uložil do svojich obľúbených!
S pozdravom,
Oskar
Veľmi pekný článok, ďakujem!
S mikrokontrolérmi PIC v systéme Linux pracujem už dosť dlho. Našťastie sú nástroje Microchip už istý čas multiplatformové a dajú sa používať zadarmo (MPLABX, IDE založené na Netbeans a jeho kompilátory XC8, XC16 a XC32).
Pre mňa je MPLABX ideálny, je to kvalitný nástroj a bez problémov som ho nainštaloval do niekoľkých linuxových distribúcií.
Zdravím!
Ďakujem pekne za exponovanú prácu, myslím si, že mi pomôže predstaviť sa v systéme Linux o niečo viac.
Môžete prosím vložiť odkaz znovu na: stiahnite si manuál v pdf, pretože dropbox mi hovorí, že je vypnutý.
pozdravy
Pripravený priateľ, veľmi pekne ďakujem za komentár, odkazy som znova nahral. Zdravím z Ekvádoru.
Vynikajúci návod! 😀 Ja používam distro na báze Archu, všetko funguje aj na arch linuxe?
Iste, nájdete ho na AUR.
Dobrý deň, prepáčte, že vás obťažujem, začínam spracovávať obrázky s linuxom, pretože som to predtým robil pomocou win.
Hovorím vám, že sa mi podarilo nainštalovať pk2cmd a mám klon pickitu.
Programovanie by som zvládol na výbornú, ale nikde som nenašiel spôsob, ako nakonfigurovať, či bude obrázok používať externé hodiny alebo interné hodiny.
to sa deje z adresy x2007. ale neviem, ako som predtým používal upp628 vo win a bol naprogramovaný vizuálnym spôsobom po otvorení hexu.
Ak máte nejaké informácie oceňujem to.
nakoniec programujem v asm
vďaka
Program už nie je k dispozícii? ak kliknem na odkaz, oznámi mi to, že došlo k chybe schránky!