İçindekiler:

TM4C123G LaunchPad Başlangıç Kılavuzu: 7 Adım
TM4C123G LaunchPad Başlangıç Kılavuzu: 7 Adım

Video: TM4C123G LaunchPad Başlangıç Kılavuzu: 7 Adım

Video: TM4C123G LaunchPad Başlangıç Kılavuzu: 7 Adım
Video: 06102020Tivahafta01 2024, Kasım
Anonim
TM4C123G LaunchPad Başlangıç Kılavuzu
TM4C123G LaunchPad Başlangıç Kılavuzu

Gömülü programlamaya bir giriş olarak, TM4C123G başlatma paneli gibi geliştirme kartları, programlamayı başlatmak için yeterli donanımı kurmak için basit bir yol sağlar. Ancak, panonuz için bir geliştirme ortamı kurma süreci biraz zor olabilir. Bu kılavuz, fırlatma rampanızı kullanıma hazır hale getirmenin tüm zorluklarını aşmanıza yardımcı olmayı amaçlamaktadır.

Adım 1: Donanımın Kutusunu Açma

Donanımın Kutusunu Açma
Donanımın Kutusunu Açma
Donanımın Kutusunu Açma
Donanımın Kutusunu Açma

Yepyeni fırlatma rampanızı kutusundan çıkarırken, üç şeyle geldiğini fark edeceksiniz.

  • TM4C123G Başlatma Paneli Kartı
  • Küçük Mikro USB - USB-A Kablosu
  • Launchpad Hızlı Başlangıç Kılavuzu

Amaçlarımız için, başlatma panelinin köşesindeki dip anahtarını kullanarak cihaz modunu "debug" olarak ayarlamamız gerekiyor. Ardından usb kablomuzu dip anahtarın hemen yanındaki hata ayıklama bağlantı noktasına takabiliriz. Buradan diğer ucunu geliştirme bilgisayarımıza takıyoruz.

2. Adım: Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme

Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme
Sürücüleri ve Diğer Araçları İndirme - C Serisi için TivaWare'i İndirme

Artık launchpad kartımız kutudan çıktığına göre, şimdi geliştirme bilgisayarımıza bazı yazılımlar yüklememiz gerekiyor. Bu adımlar işletim sisteminize göre değişiklik gösterir, bu nedenle platforma özel talimatlara dikkat edin.

İlki, C Serisi yazılım paketi için TivaWare'i indirmektir.

Bu yazılım paketi, başlatma paneli geliştirme için gerekli tüm destek dosyalarını ve başlıkları içerir.

SW_TM4C-ver#.exe dosyasını indirin. Bu dosyayı indirebilmek için bir TI hesabı açmalısınız.

Windows'ta

İndirdikten sonra.exe dosyasını çalıştırın, dosyaları geliştirme dosyalarınızı koymayı planladığınız bir klasöre çıkarmanızı öneririm. Bunun için masaüstümde "TM4C123G Files" adında bir klasör oluşturdum ve bunun içinde "TivaWare" adında dosyaları çıkarttığım bir klasör oluşturdum.

Mac/Linux'ta

Mac ve Linux sistemlerinde,.exe dosyasını yerel olarak çalıştıramazsınız. Ancak, içeriği aynı şekilde çıkarabilirsiniz. Geliştirme dosyalarınızı yerleştirmeyi planladığınız bir "TivaWare" klasörüne.exe dosyasını yerleştirdikten sonra, terminalde "unzip SW_TM4C-ver#.exe dosyasını çalıştırın ve tüm dosyaları çalışma dizininize çıkaracaktır.

UYARI - Terminaldeki TivaWare dosyalarınız için ayrılmış bir klasör içinde çalışma dizininizi ayarlamak için "cd" komutunu kullandığınızdan emin olun, aksi takdirde istenmeyen bir yerde mutlak bir dosya ve klasör karmaşası yaşarsınız.

3. Adım: (Windows) Sürücüleri ve Diğer Araçları İndirme - Stellaris ICDI Sürücülerini İndirin

(Windows) Sürücüleri ve Diğer Araçları İndirme - Stellaris ICDI Sürücülerini İndirin
(Windows) Sürücüleri ve Diğer Araçları İndirme - Stellaris ICDI Sürücülerini İndirin

Stellaris ICDI sürücüleri, ana yongayı flaş etmek ve programlamak için başlatma paneli kartına bağlı satır içi hata ayıklayıcıyı kullanmanıza izin verir. Windows'ta, siz sürücüleri yükleyene kadar hata ayıklayıcıyı tanımaz. Bunu yapmak için indirilen zip arşivinden sürücü dosyalarını çıkarın. Sürücü yöneticisinden, tanınmayan Stellaris hata ayıklayıcı aygıtına sağ tıklayarak ve çıkardığınız sürücü dosyalarına göz atarak sürücüleri güncelleyebilirsiniz.

Adım 4: (İsteğe Bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımı Flashing Tool'u İndirin

(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin
(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin
(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin
(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin
(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin
(İsteğe bağlı) Sürücüleri ve Diğer Araçları İndirme - UniFlash Yazılımını İndirme Aracını İndirin

UniFlash, önceden derlenmiş programları başlatma panelinize yüklemenize olanak tanır.

Bu, en çok TivaWare/örnekler içinde bulunan sağlanan örnekleri görmek için kullanışlıdır. Web sitesinde platforma özel yükleyiciler sağladıkları için kurulum oldukça basittir. Aracı indirdikten sonra aracı açabilir, Stellaris Hata Ayıklayıcı'yı otomatik olarak algılayabilir, kullandığınız TM4C123G modülünü manuel olarak seçebilir ve ardından başlat düğmesine basabilirsiniz. Buradan, örneklerden bir.bin dosyası yükleyebilir ve kodu çalışırken görmek için belleğe aktarabilirsiniz.

Adım 5: Sürücüleri ve Diğer Araçları İndirme - Code Composer Studio(CCS) Yükleyicisini İndirin

Sürücüleri ve Diğer Araçları İndirme - Code Composer Studio(CCS) Yükleyicisini İndirin
Sürücüleri ve Diğer Araçları İndirme - Code Composer Studio(CCS) Yükleyicisini İndirin
Sürücüleri ve Diğer Araçları İndirme - Code Composer Studio(CCS) Yükleyicisini İndirin
Sürücüleri ve Diğer Araçları İndirme - Code Composer Studio(CCS) Yükleyicisini İndirin

Code Composer Studio, kendi derlemenizi veya C kodunuzu derleyebileceğiniz ve hata ayıklama için doğrudan başlatma paneline yükleyebileceğiniz portaldır.

CCS için yükleme işlemi oldukça basittir. Her zamanki gibi, önce yazılımı yüklemek için bilgisayarınızda konumu seçersiniz. Bundan sonra, size çeşitli farklı mikrodenetleyici ürünleri için derleyicileri kurma seçenekleri sunar. "TM4C12X ARM" seçeneğini seçmek isteyeceksiniz. Ardından, zaten seçili değilse, "Stellaris ICDI Hata Ayıklama Sondası"nı etkinleştirdiğinizden emin olun.

CCS kurulumunu tamamladıktan sonra, CCS'yi ilk projemize başlayacak şekilde yapılandırabiliriz.

Adım 6: CCS - İlk Projemizi Oluşturma

CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak
CCS - İlk Projemizi Oluşturmak

En karmaşık kısım bu adımdır, ancak işimizi bitirdikten sonra geliştirme ortamımız kullanıma hazır olacaktır! Adımlar resimlerle sırayla verilecektir, böylece daha kolay takip edebilirsiniz.

1. "Yeni bir CCS projesi oluştur"u seçin.

2. Kullandığınız Tiva C Serisi kartı seçin, benim durumumda TM4C123GH6PM var. Stellaris Hata Ayıklama arayüzünü seçtiğinizden emin olun.

3. Yeni projenin özelliklerine gidin.

4/5. TivaWare klasörünüz için bir yol değişkeni oluşturun. Kaynak -> Bağlantılı Kaynak altında, TivaWare kurulum klasörünüzü gösteren dizin yolu ile TivaWare adında yeni bir yol değişkeni eklemelisiniz.

6. TivaWare klasörünüz için bir yapı değişkeni oluşturun. Oluştur -> Değişkenler altında, TivaWare klasörünüze de bir dizin değişkeni ekleyin.

Yol ve yapı değişkenleri birlikte, TivaWare kurulumundan gerekli dosyaları projemize dahil etmeyi kolaylaştıracak ve dizin yollarımızı yeniden yapmak zorunda kalmadan TivaWare kitaplığının güncellenmesine izin verecektir.

7. Build -> ARM Compiler -> Include Options altında ${TivaWare} adlı bir dizin ekleyin. Bu, daha önce tanımladığınız yol değişkenini gösterecek ve derleyicinin gerekli içerme dosyalarını otomatik olarak bulabilmesini sağlayacaktır.

8/9/10. Son olarak TivaWare klasöründeki driverlib kütüphanesini projemize eklememiz gerekiyor. Bu, projeye sağ tıklayıp "dosya ekle"yi seçerek yapılabilir. Driverlib.lib dosyasını seçmek için gösterilen dizine gidin. Bundan sonra, TivaWare dizinimize göre "dosyalara bağlantı" seçeneğini seçin.

Buraya kadar geldiysen ortamın tamamen kurulmuş olmalı!

7. Adım: Bazı Son Notlar

Bu noktada, ihtiyacınız olan tüm ek sürücüler ve yazılım paketlerinin yanı sıra işlevsel bir geliştirme ortamına sahip olmalısınız.

Buradan, fırlatma paneli panosu hakkında bilgi edinmenin iyi bir yolu, TivaWare -> örneklerdeki bazı örnek kodları denemektir. Önceden derlenmiş olarak gelen ikili dosyaları doğrudan panoya yükleyebilir veya etrafta dolaşmak için kodu projenize aktarabilirsiniz.

Umarım bu Eğitilebilirlik yardımcı olmuştur ve fırlatma rampası deneyiminizde size iyi şanslar dilerim!

Ek kaynaklar:

TM4C123G Veri Sayfası

Kod Eğitimleri ile Sanal Atölye

Önerilen: