Πίνακας περιεχομένων:
- Βήμα 1: Ξεκλείδωμα του υλικού
- Βήμα 2: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
- Βήμα 3: (Windows) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγραμμάτων οδήγησης Stellaris ICDI
- Βήμα 4: (Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη εργαλείου ανασκόπησης λογισμικού UniFlash
- Βήμα 5: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)
- Βήμα 6: CCS - Δημιουργία του πρώτου έργου μας
- Βήμα 7: Μερικές τελικές σημειώσεις
Βίντεο: Οδηγός εκκίνησης TM4C123G LaunchPad: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ως εισαγωγή στον ενσωματωμένο προγραμματισμό, οι πίνακες ανάπτυξης όπως το πληκτρολόγιο εκκίνησης TM4C123G παρέχουν έναν απλό τρόπο ρύθμισης του υλικού αρκετά για να ξεκινήσει ο προγραμματισμός. Ωστόσο, η διαδικασία δημιουργίας ενός περιβάλλοντος ανάπτυξης για τον πίνακα σας μπορεί να είναι λίγο δύσκολη. Αυτός ο οδηγός στοχεύει να σας βοηθήσει να ξεπεράσετε όλες τις δυσκολίες για να ετοιμάσετε το πληκτρολόγιο εκκίνησης.
Βήμα 1: Ξεκλείδωμα του υλικού
Όταν ξεκλειδώσετε το ολοκαίνουργιο πληκτρολόγιο εκκίνησης, θα παρατηρήσετε ότι διαθέτει τρία πράγματα.
- Πίνακας Launchpad TM4C123G
- Μικρό καλώδιο Micro USB σε USB-A
- Οδηγός γρήγορης εκκίνησης Launchpad
Για τους σκοπούς μας, πρέπει να ορίσουμε τη λειτουργία της συσκευής σε "εντοπισμό σφαλμάτων" χρησιμοποιώντας τον διακόπτη εμβύθισης στη γωνία του πληκτρολογίου εκκίνησης. Στη συνέχεια, μπορούμε να συνδέσουμε το καλώδιο usb στη θύρα εντοπισμού σφαλμάτων αμέσως δίπλα στον διακόπτη εμβύθισης. Από εδώ, συνδέουμε το άλλο άκρο στον υπολογιστή ανάπτυξης.
Βήμα 2: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Τώρα που έχουμε τον πίνακα εκκίνησης εκτός πλαισίου, πρέπει τώρα να εγκαταστήσουμε κάποιο λογισμικό στον υπολογιστή ανάπτυξης. Αυτά τα βήματα διαφέρουν ανάλογα με το λειτουργικό σας σύστημα, οπότε προσέξτε συγκεκριμένες οδηγίες για την πλατφόρμα.
Πρώτα απ 'όλα είναι η λήψη του πακέτου λογισμικού TivaWare for C Series.
Αυτό το πακέτο λογισμικού περιέχει όλα τα αρχεία υποστήριξης και τις κεφαλίδες που είναι απαραίτητες για την ανάπτυξη της πλατφόρμας εκκίνησης.
Κατεβάστε το αρχείο SW_TM4C-ver#.exe. Πρέπει να δημιουργήσετε έναν λογαριασμό TI για να κάνετε λήψη αυτού του αρχείου.
Στα Windows
Μετά τη λήψη εκτελέστε το αρχείο.exe, συνιστώ να εξαγάγετε τα αρχεία σε ένα φάκελο όπου σκοπεύετε να βάλετε τα αρχεία ανάπτυξης. Για αυτό, έφτιαξα έναν φάκελο στην επιφάνεια εργασίας μου με το όνομα "TM4C123G Files" και μέσα σε αυτόν, έφτιαξα ένα φάκελο με το όνομα "TivaWare" όπου έβγαλα τα αρχεία.
Σε Mac/Linux
Σε συστήματα Mac και Linux, δεν μπορείτε να εκτελέσετε εγγενώς το αρχείο.exe. Ωστόσο, μπορείτε να εξαγάγετε το περιεχόμενο ακριβώς το ίδιο. Αφού τοποθετήσετε το.exe σε ένα φάκελο "TivaWare" όπου σκοπεύετε να βάλετε τα αρχεία ανάπτυξης, εκτελέστε "αποσυμπιέστε το SW_TM4C-ver#.exe στο τερματικό και θα εξαγάγει όλα τα αρχεία στον κατάλογο εργασίας σας.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ - Βεβαιωθείτε ότι χρησιμοποιείτε την εντολή "cd" για να ορίσετε τον κατάλογο εργασίας σας σε έναν ειδικό φάκελο για τα αρχεία TivaWare στο τερματικό, διαφορετικά θα έχετε ένα απόλυτο χάος αρχείων και φακέλων σε ανεπιθύμητο μέρος.
Βήμα 3: (Windows) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγραμμάτων οδήγησης Stellaris ICDI
Τα προγράμματα οδήγησης Stellaris ICDI σάς επιτρέπουν να χρησιμοποιήσετε το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων που είναι προσαρτημένο στον πίνακα εκκίνησης για να αναβοσβήνει και να προγραμματίσει το κύριο τσιπ. Στα Windows, δεν θα αναγνωρίσει το πρόγραμμα εντοπισμού σφαλμάτων μόνο μετά την εγκατάσταση των προγραμμάτων οδήγησης. Για να το κάνετε αυτό, εξαγάγετε τα αρχεία προγράμματος οδήγησης από το αρχείο zip που έχετε κατεβάσει. Από τη διαχείριση προγραμμάτων οδήγησης, μπορείτε να ενημερώσετε τα προγράμματα οδήγησης κάνοντας δεξί κλικ στη μη αναγνωρισμένη συσκευή εντοπισμού σφαλμάτων Stellaris και περιηγηθείτε στα αρχεία προγράμματος οδήγησης που εξαγάγατε.
Βήμα 4: (Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη εργαλείου ανασκόπησης λογισμικού UniFlash
Το UniFlash σάς επιτρέπει να αναβοσβήνετε ήδη μεταγλωττισμένα προγράμματα στο πρόγραμμα εκκίνησης.
Αυτό είναι πιο χρήσιμο για να δείτε τα παρεχόμενα παραδείγματα που βρίσκονται στο TivaWare/παραδείγματα. Η εγκατάσταση είναι αρκετά απλή, καθώς παρέχουν εγκαταστάσεις για συγκεκριμένες πλατφόρμες στον ιστότοπο. Μετά τη λήψη του εργαλείου, μπορείτε να το ανοίξετε, να εντοπίσετε αυτόματα το Stellaris Debugger, να επιλέξετε χειροκίνητα τη μονάδα TM4C123G που χρησιμοποιείτε και, στη συνέχεια, να πατήσετε το κουμπί έναρξης. Από εκεί, μπορείτε να φορτώσετε ένα αρχείο.bin από τα παραδείγματα και να το μεταφέρετε στη μνήμη για να δείτε τον κώδικα σε δράση.
Βήμα 5: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)
Το Code Composer Studio είναι η πύλη με την οποία μπορείτε να μεταγλωττίσετε τη δική σας συναρμολόγηση ή κώδικα C και να την αναβοσβήνετε απευθείας στο πλαίσιο εκκίνησης για εντοπισμό σφαλμάτων.
Η διαδικασία εγκατάστασης για το CCS είναι αρκετά απλή. Ως συνήθως, επιλέγετε τη θέση στον υπολογιστή σας για να εγκαταστήσετε πρώτα το λογισμικό. Μετά από αυτό όμως, σας δίνει επιλογές για να εγκαταστήσετε τους μεταγλωττιστές για διάφορα διαφορετικά προϊόντα μικροελεγκτή. Θα θέλετε να επιλέξετε την επιλογή "TM4C12X ARM". Στη συνέχεια, εάν δεν είναι ήδη επιλεγμένο, βεβαιωθείτε ότι έχετε ενεργοποιήσει το "Stellaris ICDI Debug Probe".
Αφού ολοκληρώσουμε την εγκατάσταση του CCS, μπορούμε να διαμορφώσουμε το CCS για να ξεκινήσει το πρώτο μας έργο.
Βήμα 6: CCS - Δημιουργία του πρώτου έργου μας
Το πιο περίπλοκο κομμάτι βρίσκεται σε αυτό το βήμα, αλλά αφού τελειώσουμε, το περιβάλλον ανάπτυξης μας θα είναι καλό! Τα βήματα θα δοθούν με τη σειρά με τις εικόνες, ώστε να μπορείτε να ακολουθήσετε πιο εύκολα.
1. Επιλέξτε "Δημιουργία νέου έργου CCS."
2. Επιλέξτε τον πίνακα Tiva C Series που χρησιμοποιείτε, στην περίπτωσή μου, έχω το TM4C123GH6PM. Βεβαιωθείτε ότι έχετε επιλέξει τη διασύνδεση Stellaris Debug.
3. Μεταβείτε στις ιδιότητες του νέου έργου.
4/5. Δημιουργήστε μια μεταβλητή διαδρομής στο φάκελο TivaWare. Στην περιοχή Πόροι -> Συνδεδεμένος πόρος, θα πρέπει να προσθέσετε μια νέα μεταβλητή διαδρομής με το όνομα TivaWare με τη διαδρομή καταλόγου να δείχνει τον φάκελο εγκατάστασης του TivaWare.
6. Δημιουργήστε μια μεταβλητή κατασκευής στο φάκελο TivaWare. Στην περιοχή Δημιουργία -> Μεταβλητές, προσθέστε μια μεταβλητή καταλόγου στο φάκελο TivaWare επίσης.
Μαζί, οι μεταβλητές διαδρομής και κατασκευής θα διευκολύνουν την ένταξη των απαραίτητων αρχείων από την εγκατάσταση του TivaWare στο έργο μας και θα επιτρέψουν την ενημέρωση της βιβλιοθήκης TivaWare χωρίς να χρειάζεται να επαναλάβουμε τις διαδρομές καταλόγου μας.
7. Κάτω από το Build -> ARM Compiler -> Include Options, προσθέστε έναν κατάλογο με όνομα $ {TivaWare}. Αυτό θα δείξει τη μεταβλητή διαδρομής που ορίσατε νωρίτερα και θα την κάνει έτσι ώστε ο μεταγλωττιστής να μπορεί να βρει αυτόματα τα απαραίτητα αρχεία συμπερίληψης.
8/9/10. Τελευταίο αλλά όχι λιγότερο σημαντικό, πρέπει να προσθέσουμε τη βιβλιοθήκη driverlib από το φάκελο TivaWare στο έργο μας. Αυτό μπορεί να γίνει κάνοντας δεξί κλικ στο έργο και επιλέγοντας "προσθήκη αρχείων". Μεταβείτε στον εμφανιζόμενο κατάλογο για να επιλέξετε το αρχείο driverlib.lib. Στη συνέχεια, επιλέξτε "σύνδεση με αρχεία" σε σχέση με τον κατάλογο TivaWare.
Εάν τα καταφέρατε τόσο μακριά, το περιβάλλον σας θα πρέπει να είναι πλήρως διαμορφωμένο!
Βήμα 7: Μερικές τελικές σημειώσεις
Σε αυτό το σημείο, θα πρέπει να έχετε ένα λειτουργικό περιβάλλον ανάπτυξης, καθώς και όλα τα πρόσθετα προγράμματα οδήγησης και πακέτα λογισμικού που θα χρειαστείτε.
Από εδώ, ένας καλός τρόπος για να μάθετε για τον πίνακα εκκίνησης είναι να δοκιμάσετε μερικούς από τους κωδικούς παραδείγματος στο TivaWare -> παραδείγματα. Μπορείτε να αναβοσβήνετε τα δυαδικά αρχεία που έρχονται προ-μεταγλωττισμένα στον πίνακα απευθείας ή να εισαγάγετε τον κώδικα στο έργο σας για να μπείτε μέσα.
Ελπίζω ότι αυτό το Instructable αποδείχθηκε χρήσιμο και σας εύχομαι καλή τύχη στην εμπειρία σας με το startpad!
Επιπρόσθετοι πόροι:
Φύλλο δεδομένων TM4C123G
Εικονικό εργαστήριο με φροντιστήρια κώδικα
Συνιστάται:
Έχετε νέο Neopixel; Εδώ είναι ένας οδηγός γρήγορης εκκίνησης!: 5 βήματα
Έχετε νέο Neopixel; Εδώ είναι ένας γρήγορος οδηγός έναρξης !: Ξέρω ότι στην τελευταία μου οδηγία είπα ότι θα είμαι τακτικός, αλλά δεν το έχω κάνει. Λοιπόν, προσπάθησα, αλλά δεν είχα καλές ιδέες: Σπιρτόξυλο με κερί: KABOOM!*Κερί κραγιόν: Fissssssss … KABOOOM! ** Φανταστική μαθηματική τέχνη: Λάθος γωνίες! Τέλος πάντων, επέστρεψα
Απενεργοποιήστε το μπιπ εκκίνησης του PS4: 6 βήματα
Απενεργοποιήστε το μπιπ εκκίνησης του PS4: 11μμ. Η οικογένεια κοιμάται, ξεκινάτε το PS4 σε ένα εντελώς αθόρυβο διαμέρισμα. ΜΕΛΙΟΥ κάνει. Φανταστείτε τι συμβαίνει. Ας το ξεφορτωθούμε
Αλλαγή καρτελών με δυνατότητα εκκίνησης: 4 βήματα
Foot-Launched Tab Changer: Όταν τους δίνεται φορητός υπολογιστής στην τάξη, οι μαθητές μπαίνουν πάντα στον πειρασμό να σταματήσουν την εργασία τους, όπως να παρακολουθήσουν το youtube ή να παίξουν παιχνίδια. Καθώς οι δάσκαλοι δεν είναι ηλίθιοι, συχνά κάνουν απροσδόκητους ελέγχους στον μαθητή, σε μια προσπάθεια να τον πιάσουν ένοχο. Ο μικρός μου αδερφός, ένα στοιχείο
L.A.R.S. (Σύστημα εκκίνησης και αποκατάστασης): 7 βήματα (με εικόνες)
L.A.R.S. (Σύστημα εκκίνησης και αποκατάστασης): Επισκόπηση Αυτό το έργο είναι ένα σύστημα εκκίνησης και αποκατάστασης (LARS) που αποτελείται από διάφορα μοντέλα και συγκροτήματα. Όλα μαζί, αντιπροσωπεύουν ένα σύστημα ανάκτησης κατάλληλο για πύραυλο νερού χαμηλού υψομέτρου. Ο πύραυλος αποτελείται από πολλά τμήματα, κατασκευασμένα από
Οδηγός γρήγορης εκκίνησης για Arduino IDE με NodeMCU ESP8266: 6 βήματα
Οδηγός γρήγορης εκκίνησης για Arduino IDE με NodeMCU ESP8266: Διαμόρφωση Arduino IDE για NodeMCU ESP8266