Hei alle sammen, jeg skal vise deg hvordan du tar opp en .hex-fil i en pic-mikrokontroller ved hjelp av pk2cmd i noen få enkle trinn:
1. Last ned programmet pk2cmd.
2. Pakk ut filen.
3. Bruk en terminal til å angi katalogen til den nedlastede kildekoden.
4. Før vi kompilerer, må vi installere andre programmer som er nødvendige, så vi kjører som superbruker:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Nå kan du kompilere kildekoden ved hjelp av:
make linux
6. Og installer den som superbruker med kommandoen:
sudo make install
7. Når du er installert, legg til en linje i den skjulte filen ".Bashrc" som er i hjemmemappen din (/ hjem / brukernavn). For dette kjører jeg, som en vanlig bruker:
gedit /home/nombre_usuario/.bashrc
Jeg legger til følgende linje på slutten av filen:
eksporter PATH = $ PATH: / usr / share / pk2
8. Til slutt "Jeg utfører", som en vanlig bruker, linjene i filen ".bashrc" bruker
source /home/nombre_usuario/.bashrc
Med dette burde "pk2cmd" -programmet ha blitt installert og konfigurert til å brukes.
Testing av installasjonen
For å teste at installasjonen og konfigurasjonen fungerer, er en første måte å bruke PickKit2 koblet til USB-porten, utfør kommandoen som en vanlig bruker:
pk2cmd /?v
Hvordan ta opp en .hex med pk2cmd
For å bekrefte at den autodetekterer PIC som vi har koblet til i PickKit2:
pk2cmd -p
For å lese .hex-filen som for øyeblikket har PIC-en registrert (i dette tilfellet lagrer jeg den på skrivebordet mitt med navnet "actual.hex"):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
For å lagre den nye filen «file.hex» til PIC på skrivebordet:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Her er en veiledning laget av meg :).
Godt tips! Det er også Piklab å gjøre dette som et annet alternativ :).
Hei, manualen er ikke lenger tilgjengelig?
Utmerket, men jeg mangler typen opptaker som den brukes til (hvilken modell av USB-programmerer). Det er mange. Det virker for meg at det fungerer for pickit2 og klonene deres. Korriger meg hvis jeg tar feil
PikLab er et flott alternativ, men det er for KDE3, og triksene fungerer ikke lenger for KDE4-biblioteker, selv om du med romvesener kan sende en versjon av fedora til debian og ubuntu. Det er en veiledning der, så jeg gjorde det på Ubuntu 13.04
atte
jvk85321
Hvis det er for pickit2. Det skjedde med meg å si det. Takk for påminnelsen.
Jeg bruker piklab i Chakra med KDE 4.12.2 og sdcc-kompilatoren (det mangler mye), men jeg vet ikke hvordan jeg skal konfigurere en pickit2-klon.
Hei venn, takk for dette innlegget.
Jeg vil også bli kvitt tvilen, hvilken type chip i / o-programmerer jeg kan bruke med dette programmet.
Det er for PICKit 2 🙂 hvis det er det du mener.
Og hvis du legger til GPSIM + GPUTILS, er det et godt alternativ til MPLAB ..
På den annen side, nå med MPLABX som multiplatform, kan vi bruke produsentens verktøy fra Linux-maskinene våre. Det er opp til sluttbrukeren
Utmerket opplæring, jeg lagret den allerede i favorittene mine!
hilsen,
oscar
Veldig fin artikkel, takk!
Jeg har jobbet med PIC-mikrokontrollere på Linux i ganske lang tid. Heldigvis har Microchip-verktøy vært plattformoverskridende i noen tid og kan brukes gratis (MPLABX, den Netbeans-baserte IDE, og dens XC8-, XC16- og XC32-kompilatorer).
For meg er MPLABX det ideelle, det er et verktøy av god kvalitet, og jeg har installert det uten problemer i flere Linux-distribusjoner.
Greetings!
Tusen takk for det utsatte arbeidet, jeg tror det vil hjelpe meg å presentere meg litt mer i Linux.
Vennligst kan du sette lenken igjen til: last ned manualen i pdf, fordi dropbox forteller meg at den er deaktivert.
Hilsen
Klar venn, tusen takk for kommentaren din, jeg har lastet opp lenkene igjen. Hilsen fra Ecuador.
Utmerket opplæring! Jeg bruker bare en Arch-basert distro, fungerer alt på arch linux også?
Visst, du finner det i AUR.
Hei, beklager å plage deg, jeg begynner å håndtere bildet med linux siden jeg tidligere gjorde det med seier.
Jeg forteller deg at jeg klarte å installere pk2cmd og jeg har en klone av pickiten.
Jeg kunne gjøre programmeringen perfekt, men jeg kunne ikke finne noe sted å konfigurere om bildet vil bruke en ekstern klokke eller den interne klokken.
dette gjøres fra x2007-adressen. men jeg vet ikke hvordan jeg tidligere brukte upp628 i seier, og den ble programmert på en visuell måte etter at hexen var åpen.
Hvis du har noe info, setter jeg pris på det.
endelig programmerer jeg i asm
takk
Er programmet ikke lenger tilgjengelig? hvis jeg klikker på lenken, forteller det meg at det er en dropbox-feil!