Πίνακας περιεχομένων:

Οδηγός εκκίνησης TM4C123G LaunchPad: 7 βήματα
Οδηγός εκκίνησης TM4C123G LaunchPad: 7 βήματα

Βίντεο: Οδηγός εκκίνησης TM4C123G LaunchPad: 7 βήματα

Βίντεο: Οδηγός εκκίνησης TM4C123G LaunchPad: 7 βήματα
Βίντεο: 4.Τοποθέτηση οδηγού εκκίνησης 2024, Νοέμβριος
Anonim
Οδηγός εκκίνησης TM4C123G LaunchPad
Οδηγός εκκίνησης TM4C123G LaunchPad

Ως εισαγωγή στον ενσωματωμένο προγραμματισμό, οι πίνακες ανάπτυξης όπως το πληκτρολόγιο εκκίνησης TM4C123G παρέχουν έναν απλό τρόπο ρύθμισης του υλικού αρκετά για να ξεκινήσει ο προγραμματισμός. Ωστόσο, η διαδικασία δημιουργίας ενός περιβάλλοντος ανάπτυξης για τον πίνακα σας μπορεί να είναι λίγο δύσκολη. Αυτός ο οδηγός στοχεύει να σας βοηθήσει να ξεπεράσετε όλες τις δυσκολίες για να ετοιμάσετε το πληκτρολόγιο εκκίνησης.

Βήμα 1: Ξεκλείδωμα του υλικού

Ξεκλείδωμα του υλικού
Ξεκλείδωμα του υλικού
Ξεκλείδωμα του υλικού
Ξεκλείδωμα του υλικού

Όταν ξεκλειδώσετε το ολοκαίνουργιο πληκτρολόγιο εκκίνησης, θα παρατηρήσετε ότι διαθέτει τρία πράγματα.

  • Πίνακας Launchpad TM4C123G
  • Μικρό καλώδιο Micro USB σε USB-A
  • Οδηγός γρήγορης εκκίνησης Launchpad

Για τους σκοπούς μας, πρέπει να ορίσουμε τη λειτουργία της συσκευής σε "εντοπισμό σφαλμάτων" χρησιμοποιώντας τον διακόπτη εμβύθισης στη γωνία του πληκτρολογίου εκκίνησης. Στη συνέχεια, μπορούμε να συνδέσουμε το καλώδιο usb στη θύρα εντοπισμού σφαλμάτων αμέσως δίπλα στον διακόπτη εμβύθισης. Από εδώ, συνδέουμε το άλλο άκρο στον υπολογιστή ανάπτυξης.

Βήμα 2: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C

Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του TivaWare για σειρά C
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη του 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

(Windows) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγραμμάτων οδήγησης Stellaris ICDI
(Windows) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγραμμάτων οδήγησης Stellaris ICDI

Τα προγράμματα οδήγησης Stellaris ICDI σάς επιτρέπουν να χρησιμοποιήσετε το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων που είναι προσαρτημένο στον πίνακα εκκίνησης για να αναβοσβήνει και να προγραμματίσει το κύριο τσιπ. Στα Windows, δεν θα αναγνωρίσει το πρόγραμμα εντοπισμού σφαλμάτων μόνο μετά την εγκατάσταση των προγραμμάτων οδήγησης. Για να το κάνετε αυτό, εξαγάγετε τα αρχεία προγράμματος οδήγησης από το αρχείο zip που έχετε κατεβάσει. Από τη διαχείριση προγραμμάτων οδήγησης, μπορείτε να ενημερώσετε τα προγράμματα οδήγησης κάνοντας δεξί κλικ στη μη αναγνωρισμένη συσκευή εντοπισμού σφαλμάτων Stellaris και περιηγηθείτε στα αρχεία προγράμματος οδήγησης που εξαγάγατε.

Βήμα 4: (Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη εργαλείου ανασκόπησης λογισμικού UniFlash

(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool
(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool
(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool
(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool
(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool
(Προαιρετικό) Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη λογισμικού UniFlash Flashing Tool

Το UniFlash σάς επιτρέπει να αναβοσβήνετε ήδη μεταγλωττισμένα προγράμματα στο πρόγραμμα εκκίνησης.

Αυτό είναι πιο χρήσιμο για να δείτε τα παρεχόμενα παραδείγματα που βρίσκονται στο TivaWare/παραδείγματα. Η εγκατάσταση είναι αρκετά απλή, καθώς παρέχουν εγκαταστάσεις για συγκεκριμένες πλατφόρμες στον ιστότοπο. Μετά τη λήψη του εργαλείου, μπορείτε να το ανοίξετε, να εντοπίσετε αυτόματα το Stellaris Debugger, να επιλέξετε χειροκίνητα τη μονάδα TM4C123G που χρησιμοποιείτε και, στη συνέχεια, να πατήσετε το κουμπί έναρξης. Από εκεί, μπορείτε να φορτώσετε ένα αρχείο.bin από τα παραδείγματα και να το μεταφέρετε στη μνήμη για να δείτε τον κώδικα σε δράση.

Βήμα 5: Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)

Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)
Λήψη προγραμμάτων οδήγησης και άλλων εργαλείων - Λήψη προγράμματος εγκατάστασης κώδικα Composer Studio (CCS)

Το Code Composer Studio είναι η πύλη με την οποία μπορείτε να μεταγλωττίσετε τη δική σας συναρμολόγηση ή κώδικα C και να την αναβοσβήνετε απευθείας στο πλαίσιο εκκίνησης για εντοπισμό σφαλμάτων.

Η διαδικασία εγκατάστασης για το CCS είναι αρκετά απλή. Ως συνήθως, επιλέγετε τη θέση στον υπολογιστή σας για να εγκαταστήσετε πρώτα το λογισμικό. Μετά από αυτό όμως, σας δίνει επιλογές για να εγκαταστήσετε τους μεταγλωττιστές για διάφορα διαφορετικά προϊόντα μικροελεγκτή. Θα θέλετε να επιλέξετε την επιλογή "TM4C12X ARM". Στη συνέχεια, εάν δεν είναι ήδη επιλεγμένο, βεβαιωθείτε ότι έχετε ενεργοποιήσει το "Stellaris ICDI Debug Probe".

Αφού ολοκληρώσουμε την εγκατάσταση του CCS, μπορούμε να διαμορφώσουμε το CCS για να ξεκινήσει το πρώτο μας έργο.

Βήμα 6: CCS - Δημιουργία του πρώτου έργου μας

CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
CCS - Δημιουργώντας το πρώτο μας έργο
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

Εικονικό εργαστήριο με φροντιστήρια κώδικα

Συνιστάται: