Hej allihopa, jag ska visa er hur man spelar in en .hex-fil i en pic-mikrokontroller med pk2cmd i några enkla steg:
1. Ladda ner programmet pk2cmd.
2. Packa upp filen.
3. Med hjälp av en terminal anger du katalogen för den nedladdade källkoden.
4. Innan vi kompilerar måste vi installera andra program som är nödvändiga, så vi kör som superanvändare:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Nu kan du kompilera källkoden med:
make linux
6. Och sedan, som superanvändare, installera den med kommandot:
sudo make install
7. När du är installerad lägger du till en rad i den dolda filen ".Bashrc" som finns i din hemmapp (/ hem / användarnamn). För detta kör jag som en vanlig användare:
gedit /home/nombre_usuario/.bashrc
Jag lägger till följande rad i slutet av filen:
exportera PATH = $ PATH: / usr / share / pk2
8. Slutligen "kör jag", som en vanlig användare, använder raderna i filen ".bashrc"
source /home/nombre_usuario/.bashrc
Med detta borde "pk2cmd" -programmet ha installerats och konfigurerats för att användas.
Testar installationen
För att testa att installationen och konfigurationen fungerar är ett första sätt att använda PickKit2 ansluten till USB-porten, kör som en normal användare kommandot:
pk2cmd /?v
Hur man spelar in en .hex med pk2cmd
För att verifiera att den autodetekterar den PIC som vi har anslutit i PickKit2:
pk2cmd -p
För att läsa .hex-filen som PIC för närvarande har spelat in (i det här fallet sparar jag den på mitt skrivbord med namnet "actual.hex"):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
För att spara den nya filen «file.hex» som jag har på skrivbordet till PIC:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Här är en handledning gjord av mig :).
Bra tips! Det finns också Piklab att göra detta som ett annat alternativ :).
Hej, manualen finns inte längre tillgänglig?
Utmärkt, men jag saknar vilken typ av inspelare den används för (vilken modell av USB-programmerare). Det är många. Det verkar för mig att det fungerar för pickit2 och deras kloner. Rätta mig om jag har fel
PikLab är ett bra alternativ, men det är för KDE3, och knep fungerar inte längre för KDE4-bibliotek, men med utlänningar kan du skicka en version av fedora till debian och ubuntu. Det finns en handledning där, så jag gjorde det på min Ubuntu 13.04
atte
jvk85321
Om det är för pickit2. Det hände mig att uttrycka det. Tack för att du påminde mig.
Jag använder piklab i Chakra med KDE 4.12.2 och sdcc-kompilatorn (det saknar mycket) men jag vet inte hur man konfigurerar en pickit2-klon.
Hej vän, tack för det här inlägget.
Jag vill också bli av med tvivel, vilken typ av chip i / o-programmerare kan jag använda med den här applikationen.
Det är för PICKit 2 🙂 om det är vad du menar.
Och om du lägger till GPSIM + GPUTILS är det ett bra alternativ till MPLAB ..
Å andra sidan, nu med MPLABX som multiplatform kan vi använda tillverkarens verktyg från våra Linux-maskiner. Det är upp till slutanvändaren
Utmärkt handledning, jag har redan sparat den i mina favoriter!
hälsningar,
oscar
Mycket trevlig artikel, tack!
Jag har arbetat med PIC-mikrokontroller på Linux under en längre tid. Lyckligtvis har Microchips verktyg varit plattformsöverskridande under en tid och kan användas gratis (MPLABX, IDE baserad på Netbeans, och dess kompilatorer XC8, XC16 och XC32).
För mig är MPLABX idealet, det är ett verktyg av god kvalitet och jag har installerat det utan problem i flera Linux-distributioner.
Hälsningar!
Tack så mycket för det utsatta arbetet, jag tror att det kommer att tjäna att introducera mig lite mer till Linux.
Snälla kan du sätta länken igen till: ladda ner manualen i pdf, eftersom dropbox säger att den är inaktiverad.
hälsningar
Redo vän, tack så mycket för din kommentar, jag har laddat upp länkarna igen. Hälsningar från Ecuador.
Utmärkt handledning! Jag använder bara en Arch-baserad distro, fungerar allt på arch linux också?
Visst, du hittar det i AUR.
Hej, ledsen att störa dig, jag börjar hantera bilden med Linux eftersom jag tidigare gjorde det med win.
Jag säger dig att jag kunde installera pk2cmd och jag har en klon av pickit.
Jag kunde göra programmeringen perfekt men jag kunde inte hitta någonstans hur jag skulle konfigurera om bilden använder en extern klocka eller den interna klockan.
detta görs från x2007-adressen. men jag vet inte hur jag tidigare använde upp628 i vinst och den programmerades på ett visuellt sätt efter att hexen var öppen.
Om du har någon information, uppskattar jag det.
äntligen programmerar jag in asm
Tack
Är programmet inte längre tillgängligt? Om jag klickar på länken indikerar det att det finns ett dropbox-fel!