Daftar Isi:
- Langkah 1: Buka Kotak Perangkat Keras
- Langkah 2: Mengunduh Driver dan Alat Lainnya - Mengunduh TivaWare untuk Seri C
- Langkah 3: (Windows) Mengunduh Driver dan Alat Lainnya - Unduh Stellaris ICDI Drivers
- Langkah 4: (Opsional) Mengunduh Driver dan Alat Lainnya - Unduh Alat Flashing Perangkat Lunak UniFlash
- Langkah 5: Mengunduh Driver dan Alat Lainnya - Unduh Penginstal Code Composer Studio (CCS)
- Langkah 6: CCS - Membuat Proyek Pertama Kami
- Langkah 7: Beberapa Catatan Akhir
Video: Panduan Memulai TM4C123G LaunchPad: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Sebagai pengantar untuk pemrograman tertanam, papan pengembangan seperti landasan peluncuran TM4C123G menyediakan cara sederhana untuk menyiapkan perangkat keras yang cukup untuk memulai pemrograman. Namun, proses menyiapkan lingkungan pengembangan untuk papan Anda bisa sedikit rumit. Panduan ini bertujuan untuk membantu Anda mengatasi semua kesulitan dalam mempersiapkan landasan peluncuran Anda.
Langkah 1: Buka Kotak Perangkat Keras
Saat membuka kotak peluncuran baru Anda, Anda akan melihat bahwa itu datang dengan tiga hal.
- Papan Launchpad TM4C123G
- Kabel Micro USB ke USB-A Kecil
- Panduan Memulai Cepat Launchpad
Untuk tujuan kami, kami perlu mengatur mode perangkat ke "debug" dengan menggunakan sakelar celup di sudut landasan peluncuran. Kami kemudian dapat mencolokkan kabel usb kami ke port debug tepat di sebelah sakelar celup. Dari sini, kami menyambungkan ujung lainnya ke komputer pengembangan kami.
Langkah 2: Mengunduh Driver dan Alat Lainnya - Mengunduh TivaWare untuk Seri C
Sekarang kami memiliki papan peluncuran kami di luar kotak, kami sekarang perlu menginstal beberapa perangkat lunak di komputer pengembangan kami. Langkah-langkah ini bervariasi berdasarkan sistem operasi Anda, jadi perhatikan instruksi khusus platform.
Yang pertama adalah mengunduh paket perangkat lunak TivaWare for C Series.
Paket perangkat lunak ini berisi semua file dukungan dan header yang diperlukan untuk pengembangan launchpad.
Unduh file SW_TM4C-ver#.exe. Anda harus membuat akun TI untuk mengunduh file ini.
Di Windows
Setelah mengunduh, jalankan file.exe, saya sarankan untuk mengekstrak file ke dalam folder tempat Anda berencana untuk meletakkan file pengembangan Anda. Untuk ini, saya membuat folder di desktop saya bernama "File TM4C123G" dan di dalamnya, saya membuat folder bernama "TivaWare" tempat saya mengekstrak file.
Di Mac/Linux
Pada sistem Mac dan Linux, Anda tidak dapat menjalankan file.exe secara native. Namun, Anda dapat mengekstrak isinya sama saja. Setelah menempatkan.exe di folder "TivaWare" di mana Anda berencana untuk meletakkan file pengembangan Anda, jalankan "unzip SW_TM4C-ver#.exe di terminal dan itu akan mengekstrak semua file ke direktori kerja Anda.
PERINGATAN - Pastikan Anda menggunakan perintah "cd" untuk mengatur direktori kerja Anda dalam folder khusus untuk file TivaWare Anda di terminal, atau Anda akan memiliki file dan folder yang berantakan di tempat yang tidak diinginkan.
Langkah 3: (Windows) Mengunduh Driver dan Alat Lainnya - Unduh Stellaris ICDI Drivers
Driver Stellaris ICDI memungkinkan Anda untuk menggunakan debugger inline yang terpasang pada papan launchpad untuk mem-flash dan memprogram chip utama. Di Windows, itu tidak akan mengenali debugger sampai Anda menginstal driver. Untuk melakukan ini, ekstrak file driver dari arsip zip yang diunduh. Dari manajer driver, Anda dapat memperbarui driver dengan mengklik kanan perangkat debugger Stellaris yang tidak dikenal dan menelusuri file driver yang Anda ekstrak.
Langkah 4: (Opsional) Mengunduh Driver dan Alat Lainnya - Unduh Alat Flashing Perangkat Lunak UniFlash
UniFlash memungkinkan Anda untuk mem-flash program yang sudah dikompilasi ke landasan peluncuran Anda.
Ini paling berguna untuk melihat contoh yang disediakan yang ditemukan dalam TivaWare/examples. Pemasangannya cukup mudah, karena mereka menyediakan penginstal khusus platform di situs web. Setelah mengunduh alat, Anda dapat membukanya, mendeteksi secara otomatis Stellaris Debugger, secara manual memilih modul TM4C123G yang Anda gunakan, lalu tekan tombol mulai. Dari sana, Anda dapat memuat file.bin dari contoh dan mem-flash-nya ke memori untuk melihat kode beraksi.
Langkah 5: Mengunduh Driver dan Alat Lainnya - Unduh Penginstal Code Composer Studio (CCS)
Code Composer Studio adalah portal tempat Anda dapat mengkompilasi kode C atau assembly Anda sendiri dan mem-flash-nya langsung ke launchpad untuk debugging.
Proses instalasi untuk CCS cukup sederhana. Seperti biasa, Anda memilih lokasi di komputer Anda untuk menginstal perangkat lunak terlebih dahulu. Setelah itu, ini memberi Anda opsi untuk menginstal kompiler untuk berbagai produk mikrokontroler yang berbeda. Anda akan ingin memilih opsi "TM4C12X ARM". Kemudian, jika belum dipilih, pastikan untuk mengaktifkan "Stellaris ICDI Debug Probe".
Setelah menyelesaikan instalasi CCS, kita dapat mengkonfigurasi CCS untuk memulai proyek pertama kita.
Langkah 6: CCS - Membuat Proyek Pertama Kami
Bagian yang paling rumit ada di dalam langkah ini, tetapi setelah kita selesai, lingkungan pengembangan kita akan baik-baik saja! Langkah-langkah akan diberikan sesuai dengan gambar sehingga Anda dapat lebih mudah mengikuti.
1. Pilih "Buat proyek CCS baru".
2. Pilih papan Tiva C Series yang Anda gunakan, dalam kasus saya, saya memiliki TM4C123GH6PM. Pastikan untuk memilih antarmuka Stellaris Debug.
3. Pergi ke properti proyek baru.
4/5. Buat variabel jalur ke folder TivaWare Anda. Di bawah Resource -> Linked Resource, Anda harus menambahkan variabel jalur baru bernama TivaWare dengan jalur direktori yang menunjuk ke folder instalasi TivaWare Anda.
6. Buat variabel build ke folder TivaWare Anda. Di bawah Build -> Variables, tambahkan variabel direktori ke folder TivaWare Anda juga.
Bersama-sama, variabel path dan build akan memudahkan untuk memasukkan file yang diperlukan dari instalasi TivaWare ke dalam proyek kami, dan memungkinkan untuk memperbarui perpustakaan TivaWare tanpa harus mengulang jalur direktori kami.
7. Di bawah Build -> ARM Compiler -> Include Options, tambahkan direktori bernama ${TivaWare}. Ini akan menunjuk ke variabel jalur yang Anda tetapkan sebelumnya dan membuatnya sehingga kompiler dapat secara otomatis menemukan file sertakan yang diperlukan.
8/9/10. Last but not least, kita perlu menambahkan perpustakaan driverlib dari folder TivaWare ke proyek kita. Ini dapat dilakukan dengan mengklik kanan pada proyek dan memilih "tambahkan file." Arahkan ke direktori yang ditampilkan untuk memilih file driverlib.lib. Setelah itu, pilih "tautan ke file" relatif terhadap direktori TivaWare kami.
Jika Anda berhasil sejauh ini, lingkungan Anda harus sepenuhnya diatur!
Langkah 7: Beberapa Catatan Akhir
Pada titik ini, Anda harus memiliki lingkungan pengembangan fungsional, serta semua driver tambahan dan paket perangkat lunak yang Anda perlukan.
Dari sini, cara yang baik untuk mempelajari papan peluncuran adalah dengan mencoba beberapa kode contoh di TivaWare -> contoh. Anda dapat mem-flash file biner yang telah dikompilasi sebelumnya ke papan secara langsung, atau mengimpor kode ke proyek Anda untuk dilihat-lihat.
Saya harap Instruksi ini terbukti bermanfaat, dan semoga Anda beruntung dalam pengalaman Anda dengan landasan peluncuran!
Sumber daya tambahan:
Lembar Data TM4C123G
Lokakarya Virtual Dengan Tutorial Kode
Direkomendasikan:
Memulai Dengan Sensor Suhu dan Getaran Nirkabel Jarak Jauh: 7 Langkah
Memulai Dengan Sensor Suhu dan Getaran Nirkabel Jarak Jauh: Terkadang getaran adalah penyebab masalah serius di banyak aplikasi. Dari poros dan bantalan mesin hingga kinerja hard disk, getaran menyebabkan kerusakan mesin, penggantian lebih awal, kinerja rendah, dan memberikan pukulan besar pada akurasi. Memantau
Memulai Dengan STM32f767zi Cube IDE dan Unggah Sketsa Kustom Anda: 3 Langkah
Memulai Dengan STM32f767zi Cube IDE dan Unggah Sketsa Kustom Anda: BELI (klik tes untuk membeli/mengunjungi halaman web) PERANGKAT LUNAK YANG DIDUKUNG STM32F767Z· STM32CUBE IDE· KEIL MDK ARM VISION· EWARM IAR EMBEDDED WORKBENCH· ARDUINO IDE tersedia berbagai perangkat lunak yang tersedia digunakan untuk memprogram mikrokontroler STM
Punya Neopiksel Baru? Inilah Panduan Memulai Cepat!: 5 Langkah
Punya Neopiksel Baru? Inilah Panduan Memulai Cepat!: Saya tahu bahwa dalam instruksi terakhir saya, saya mengatakan bahwa saya akan menjadi reguler, tetapi saya belum melakukannya. Yah, saya memang mencoba, tetapi saya tidak punya ide bagus:Pertandingan berlapis lilin: KABOOM!*Lilin krayon: Fisssssss… KABOOOM!**Seni matematika yang mewah: Sudutnya salah!Pokoknya saya kembali
Cara Membuat Situs Web (Panduan Langkah-demi-Langkah): 4 Langkah
Cara Membuat Situs Web (Panduan Langkah-demi-Langkah): Dalam panduan ini, saya akan menunjukkan kepada Anda bagaimana sebagian besar pengembang web membangun situs mereka dan bagaimana Anda dapat menghindari pembuat situs web mahal yang seringkali terlalu terbatas untuk situs yang lebih besar.Saya juga membantu Anda menghindari beberapa kesalahan yang saya lakukan ketika saya memulai
Panduan Memulai Raspberry Pi B+: 6 Langkah
Panduan Memulai Raspberry Pi B+: Ini adalah tutorial untuk memulai dengan model raspberry pi b+