Γεια σε όλους, θα σας δείξω πώς να εγγράψετε ένα αρχείο .hex σε έναν μικροελεγκτή pic χρησιμοποιώντας pk2cmd με λίγα απλά βήματα:
1. Κατεβάστε το πρόγραμμα pk2cmd.
2. Αποσυμπιέστε το αρχείο.
3. Χρησιμοποιώντας ένα τερματικό εισαγάγετε τον κατάλογο του πηγαίου κώδικα που έχετε λάβει.
4. Πριν από τη μεταγλώττιση, πρέπει να εγκαταστήσετε άλλα προγράμματα που είναι απαραίτητα, επομένως τρέχουμε ως υπερχρήστης:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. Τώρα μπορείτε να μεταγλωττίσετε τον πηγαίο κώδικα χρησιμοποιώντας:
make linux
6. Και μετά, ως υπερχρήστης, εγκαταστήστε το με την εντολή:
sudo make install
7. Μόλις εγκατασταθεί, προσθέστε μια γραμμή στο κρυφό αρχείο ". Μπασκρ" που βρίσκεται στον αρχικό σας φάκελο (/ home / username). Γι 'αυτό τρέχω, ως κανονικός χρήστης:
gedit /home/nombre_usuario/.bashrc
Προσθέτω την ακόλουθη γραμμή στο τέλος του αρχείου:
εξαγωγή PATH = $ PATH: / usr / share / pk2
8. Τέλος "εκτελώ", ως κανονικός χρήστης, τις γραμμές του αρχείου ".bashrc" χρησιμοποιώντας
source /home/nombre_usuario/.bashrc
Με αυτό, το πρόγραμμα "pk2cmd" θα έπρεπε να έχει εγκατασταθεί και να ρυθμιστεί για χρήση.
Δοκιμή της εγκατάστασης
Για να ελέγξετε ότι η εγκατάσταση και η διαμόρφωση λειτουργούν, ένας πρώτος τρόπος είναι, με το PickKit2 συνδεδεμένο στη θύρα USB, εκτελέστε, ως κανονικός χρήστης, την εντολή:
pk2cmd /?v
Πώς να εγγράψετε ένα .hex με pk2cmd
Για να επαληθεύσετε ότι ανιχνεύει αυτόματα το PIC που έχουμε συνδεθεί στο PickKit2:
pk2cmd -p
Για να διαβάσετε το αρχείο .hex που έχει καταγράψει το PIC (σε αυτήν την περίπτωση το αποθηκεύω στην επιφάνεια εργασίας μου με το όνομα "actual.hex"):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
Για να αποθηκεύσετε στο PIC το νέο αρχείο «file.hex» που έχω στην επιφάνεια εργασίας μου:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
Εδώ είναι ένα σεμινάριο που έκανα από εμένα :).
Καλή συμβουλή! Υπάρχει επίσης το Piklab για να το κάνετε αυτό ως άλλη επιλογή :).
Γεια σας, το εγχειρίδιο δεν είναι πλέον διαθέσιμο;
Εξαιρετικά, αλλά μου λείπει ο τύπος της συσκευής εγγραφής για τον οποίο χρησιμοποιείται (ποιο μοντέλο προγραμματιστή usb). Υπάρχουν πολλά. Μου φαίνεται ότι λειτουργεί για το pickit2 και τους κλώνους τους. Διόρθωσε με αν κάνω λάθος
Το PikLab είναι μια εξαιρετική επιλογή, αλλά είναι για το KDE3 και τα κόλπα δεν λειτουργούν πλέον για βιβλιοθήκες KDE4, αν και με εξωγήινους μπορείτε να μεταβιβάσετε μια έκδοση του fedora στο debian και το ubuntu. Υπάρχει ένα σεμινάριο εκεί, οπότε το έκανα στο Ubuntu 13.04
atte
jvk85321
Εάν είναι για το pickit2. Μου έτυχε να το βάλω. Ευχαριστώ που μου το θύμησες.
Χρησιμοποιώ το piklab στο Chakra με το KDE 4.12.2 και το μεταγλωττιστή sdcc (δεν έχει πολλά), αλλά δεν ξέρω πώς να ρυθμίσω έναν κλώνο pickit2.
Γεια σας φίλε, ευχαριστώ για αυτήν την ανάρτηση.
Θέλω επίσης να απαλλαγώ από την αμφιβολία, τι είδους chip i / o προγραμματιστής μπορώ να χρησιμοποιήσω με αυτήν την εφαρμογή.
Είναι για το PICKit 2 🙂 αν αυτό εννοείτε.
Και αν προσθέσετε GPSIM + GPUTILS είναι μια καλή εναλλακτική λύση για το MPLAB ..
Από την άλλη πλευρά τώρα με το MPLABX να είναι πολλαπλών μορφών μπορούμε να χρησιμοποιήσουμε το εργαλείο του κατασκευαστή από τα μηχανήματα Linux. Εξαρτάται από τον τελικό χρήστη
Εξαιρετικό φροντιστήριο, το έχω ήδη αποθηκεύσει στα αγαπημένα μου!
Με εκτίμηση,
Όσκαρ
Πολύ ωραίο άρθρο, σας ευχαριστώ!
Δουλεύω με μικροελεγκτές PIC για Linux εδώ και αρκετό καιρό. Ευτυχώς, τα εργαλεία Microchip έχουν διασταυρούμενη πλατφόρμα για κάποιο χρονικό διάστημα και μπορούν να χρησιμοποιηθούν δωρεάν (MPLABX, το IDE που βασίζεται στο Netbeans και οι μεταγλωττιστές XC8, XC16 και XC32)
Για μένα το MPLABX είναι το ιδανικό, είναι ένα εργαλείο καλής ποιότητας και το έχω εγκαταστήσει χωρίς προβλήματα σε πολλές διανομές Linux.
Χαιρετισμούς!
Σας ευχαριστώ πολύ για την εκτεθειμένη δουλειά, νομίζω ότι θα με βοηθήσει να παρουσιάσω τον εαυτό μου λίγο περισσότερο στο Linux.
Μπορείτε να επαναφέρετε το σύνδεσμο: κατεβάστε το εγχειρίδιο σε pdf, γιατί το dropbox μου λέει ότι είναι απενεργοποιημένο.
αφορά
Έτοιμος φίλος, σας ευχαριστώ πολύ για το σχόλιό σας, έχω ανεβάσει ξανά τους συνδέσμους. Χαιρετίσματα από τον Ισημερινό.
Εξαιρετικό φροντιστήριο! Use Απλώς χρησιμοποιώ μια διανομή με βάση το Arch, όλα λειτουργούν και στο arch linux;
Σίγουρα, το βρίσκετε στο AUR.
Γεια σας, συγνώμη που σας ενοχλούσα, αρχίζω να χειρίζομαι την εικόνα με το linux αφού το έκανα προηγουμένως με νίκη.
Σας λέω ότι μπόρεσα να εγκαταστήσω το pk2cmd και έχω έναν κλώνο του pickit.
Θα μπορούσα να κάνω τον προγραμματισμό τέλεια, αλλά δεν μπορούσα να βρω πουθενά πώς να διαμορφώσω εάν η φωτογραφία θα χρησιμοποιεί εξωτερικό ρολόι ή το εσωτερικό ρολόι.
αυτό γίνεται από τη διεύθυνση x2007. αλλά δεν ξέρω πώς χρησιμοποίησα στο παρελθόν το upp628 στη νίκη και προγραμματίστηκε με οπτικό τρόπο μετά το άνοιγμα του hex.
Εάν έχετε οποιεσδήποτε πληροφορίες, τις εκτιμώ.
τελικά προγραμματίζω στο ASM
gracias
Το πρόγραμμα δεν είναι πλέον διαθέσιμο; Εάν κάνω κλικ στον σύνδεσμο, αυτό δείχνει ότι υπάρχει σφάλμα dropbox!