Hallo allerseits, ich werde Ihnen zeigen, wie Sie eine .hex-Datei in einem Bild-Mikrocontroller mit aufnehmen pk2cmd in wenigen einfachen Schritten:
1. Laden Sie das Programm pk2cmd.
2. Entpacken Sie die Datei.
3. Geben Sie über ein Terminal das Verzeichnis des heruntergeladenen Quellcodes ein.
4. Vor dem Kompilieren müssen Sie andere Programme installieren, die erforderlich sind, damit wir als Superuser ausgeführt werden:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Jetzt können Sie den Quellcode kompilieren mit:
make linux
6. Installieren Sie es dann als Superuser mit dem folgenden Befehl:
sudo make install
7. Fügen Sie nach der Installation der ausgeblendeten Datei eine Zeile hinzu ".Bashrc" Das befindet sich in Ihrem Home-Ordner (/ home / username). Dafür laufe ich als normaler Benutzer:
gedit /home/nombre_usuario/.bashrc
Ich füge die folgende Zeile am Ende der Datei hinzu:
export PATH = $ PATH: / usr / share / pk2
8. Schließlich "Ich führe" als normaler Benutzer die Zeilen der Datei ".bashrc" mit
source /home/nombre_usuario/.bashrc
Damit sollte das Programm "pk2cmd" installiert und für die Verwendung konfiguriert worden sein.
Testen der Installation
Um zu testen, ob die Installation und Konfiguration funktioniert, können Sie zunächst mit dem PicKit2 Führen Sie als normaler Benutzer den Befehl aus, der an den USB-Anschluss angeschlossen ist:
pk2cmd /?v
Wie man einen .hex mit pk2cmd aufzeichnet
Um zu überprüfen, ob der PIC, den wir im angeschlossen haben, automatisch erkannt wird PicKit2:
pk2cmd -p
So lesen Sie die .hex-Datei, die der PIC derzeit aufgezeichnet hat (in diesem Fall speichere ich sie auf meinem Desktop unter dem Namen "actual.hex"):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
So speichern Sie die neue Datei «file.hex», die ich auf meinem Desktop habe, auf dem PIC:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Hier ist ein Tutorial von mir :).
Guter Tipp! Es gibt auch Piklab, um dies als eine weitere Option zu tun :).
Hallo, das Handbuch ist nicht mehr verfügbar?
Ausgezeichnet, aber mir fehlt der Typ des Rekorders, für den er verwendet wird (welches Modell des USB-Programmierers). Es gibt viele. Es scheint mir, dass es für pickit2 und ihre Klone funktioniert. Korrigiere mich, wenn ich falsch liege
PikLab ist eine großartige Option, aber für KDE3, und die Tricks funktionieren nicht mehr für KDE4-Bibliotheken, obwohl Sie mit Aliens eine Version von Fedora an Debian und Ubuntu übergeben können. Da es dort ein Tutorial gibt, habe ich es auf meinem Ubuntu 13.04 gemacht
Atte
jvk85321
Wenn es für den pickit2 ist. Es ist mir passiert, um es auszudrücken. Danke, dass du mich erinnert hast.
Ich verwende piklab in Chakra mit KDE 4.12.2 und dem sdcc-Compiler (es fehlt viel), aber ich weiß nicht, wie ich einen pickit2-Klon konfigurieren soll.
Hallo Freund, danke für diesen Beitrag.
Ich möchte auch den Zweifel loswerden, welche Art von Chip-I / O-Programmierer ich mit dieser Anwendung verwenden kann.
Es ist für den PICKit 2 🙂, wenn du das meinst.
Und wenn Sie GPSIM + GPUTILS hinzufügen, ist dies eine gute Alternative zu MPLAB.
Auf der anderen Seite können wir jetzt mit MPLABX als Multiplattform das Tool des Herstellers von unseren Linux-Maschinen verwenden. Es liegt am Endbenutzer
Ausgezeichnetes Tutorial, ich habe es bereits in meinen Favoriten gespeichert!
Grüße,
Oscar
Sehr schöner Artikel, danke!
Ich arbeite seit einiger Zeit mit PIC-Mikrocontrollern unter Linux. Glücklicherweise sind Microchip-Tools seit einiger Zeit plattformübergreifend und können kostenlos verwendet werden (MPLABX, die Netbeans-basierte IDE und ihre XC8-, XC16- und XC32-Compiler).
Für mich ist MPLABX das Ideal, es ist ein Tool von guter Qualität und ich habe es ohne Probleme in mehreren Linux-Distributionen installiert.
Viele Grüße!
Vielen Dank für die exponierte Arbeit. Ich denke, es wird mir helfen, mich ein bisschen mehr in Linux vorzustellen.
Bitte können Sie den Link erneut einfügen zu: Laden Sie das Handbuch als PDF herunter, da Dropbox mir mitteilt, dass es deaktiviert ist.
Grüße
Bereit Freund, vielen Dank für Ihren Kommentar, ich habe die Links wieder hochgeladen. Grüße aus Ecuador.
Exzellentes Tutorial! 😀 Ich benutze nur eine Arch-basierte Distribution, alles funktioniert auch unter Arch Linux?
Klar, du findest es in AUR.
Hallo, tut mir leid, dass ich Sie störe. Ich fange an, das Bild mit Linux zu bearbeiten, da ich es zuvor mit Win gemacht habe.
Ich sage Ihnen, dass ich das pk2cmd installieren konnte und einen Klon des Pickits habe.
Ich konnte die Programmierung perfekt machen, aber ich konnte nirgendwo finden, wie ich konfigurieren könnte, ob das Bild eine externe Uhr oder die interne Uhr verwenden würde.
Dies erfolgt über die x2007-Adresse. aber ich weiß nicht, wie ich das upp628 zuvor in win verwendet habe und es wurde visuell programmiert, nachdem das hex geöffnet wurde.
Wenn Sie irgendwelche Informationen haben, schätze ich es.
endlich programmiere ich in asm
dank
Ist das Programm nicht mehr verfügbar? Wenn ich auf den Link klicke, wird ein Dropbox-Fehler angezeigt!