Índice:

Guia para iniciantes do TM4C123G LaunchPad: 7 etapas
Guia para iniciantes do TM4C123G LaunchPad: 7 etapas

Vídeo: Guia para iniciantes do TM4C123G LaunchPad: 7 etapas

Vídeo: Guia para iniciantes do TM4C123G LaunchPad: 7 etapas
Vídeo: GPIO do Tiva Launchpad (TM4C123GPM) 2024, Julho
Anonim
Guia para iniciantes do TM4C123G LaunchPad
Guia para iniciantes do TM4C123G LaunchPad

Como uma introdução à programação embarcada, placas de desenvolvimento como o launchpad TM4C123G fornecem uma maneira simples de configurar o hardware o suficiente para iniciar a programação. No entanto, o processo de configuração de um ambiente de desenvolvimento para sua placa pode ser um pouco complicado. Este guia tem como objetivo ajudá-lo a contornar todas as dificuldades de preparar sua plataforma de lançamento.

Etapa 1: desembalar o hardware

Desempacotar o hardware
Desempacotar o hardware
Desempacotar o hardware
Desempacotar o hardware

Ao desembalar seu novo launchpad, você notará que ele vem com três coisas.

  • TM4C123G Launchpad Board
  • Cabo Micro USB para USB-A pequeno
  • Guia de início rápido do Launchpad

Para nossos propósitos, precisamos definir o modo do dispositivo para "depurar" usando o interruptor dip no canto da barra de lançamento. Podemos então conectar nosso cabo USB na porta de depuração imediatamente ao lado do switch dip. A partir daqui, conectamos a outra extremidade ao nosso computador de desenvolvimento.

Etapa 2: Baixar drivers e outras ferramentas - Baixar TivaWare para C Series

Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series
Download de drivers e outras ferramentas - Download do TivaWare para C Series

Agora que temos nossa placa de lançamento pronta para uso, agora precisamos instalar alguns softwares em nosso computador de desenvolvimento. Essas etapas variam de acordo com o seu sistema operacional, portanto, procure as instruções específicas da plataforma.

O primeiro é fazer o download do pacote de software TivaWare for C Series.

Este pacote de software contém todos os arquivos de suporte e cabeçalhos necessários para o desenvolvimento da barra de ativação.

Baixe o arquivo SW_TM4C-ver #.exe. Você deve fazer uma conta TI para baixar este arquivo.

No Windows

Depois de baixar, execute o arquivo.exe, recomendo extrair os arquivos em uma pasta onde você planeja colocar seus arquivos de desenvolvimento. Para isso, criei uma pasta no meu desktop chamada "TM4C123G Files" e dentro dela, fiz uma pasta chamada "TivaWare" onde extraí os arquivos.

No Mac / Linux

Em sistemas Mac e Linux, você não pode executar nativamente o arquivo.exe. No entanto, você pode extrair o conteúdo da mesma forma. Depois de colocar o.exe em uma pasta "TivaWare" onde você planeja colocar seus arquivos de desenvolvimento, execute "unzip SW_TM4C-ver #.exe no terminal e ele irá extrair todos os arquivos em seu diretório de trabalho.

AVISO - Certifique-se de usar o comando "cd" para definir seu diretório de trabalho dentro de uma pasta dedicada para seus arquivos TivaWare no terminal, ou você terá uma bagunça absoluta de arquivos e pastas em um local indesejado.

Etapa 3: (Windows) Download de drivers e outras ferramentas - Baixe os drivers Stellaris ICDI

(Windows) Download de drivers e outras ferramentas - Baixe os drivers Stellaris ICDI
(Windows) Download de drivers e outras ferramentas - Baixe os drivers Stellaris ICDI

Os drivers Stellaris ICDI permitem que você use o depurador embutido conectado à placa da barra de lançamento para atualizar e programar o chip principal. No Windows, ele não reconhecerá o depurador até que você instale os drivers. Para fazer isso, extraia os arquivos do driver do arquivo zip baixado. No gerenciador de drivers, você pode atualizar os drivers clicando com o botão direito do mouse no dispositivo de depuração Stellaris não reconhecido e navegando até os arquivos de driver extraídos.

Etapa 4: (opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash

(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
(Opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash

UniFlash permite que você transmita programas já compilados em sua barra de lançamento.

Isso é mais útil para ver os exemplos fornecidos encontrados em TivaWare / examples. A instalação é bastante simples, pois fornecem instaladores específicos para plataformas no site. Depois de baixar a ferramenta, você pode abri-la, detectar automaticamente o Stellaris Debugger, selecionar manualmente o módulo TM4C123G que você está usando e, em seguida, pressionar o botão Iniciar. A partir daí, você pode carregar um arquivo.bin dos exemplos e atualizá-lo na memória para ver o código em ação.

Etapa 5: Baixar drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)

Download de drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)
Download de drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)
Download de drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)
Download de drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)

Code Composer Studio é o portal pelo qual você pode compilar seu próprio assembly ou código C e atualizá-lo diretamente na barra de lançamento para depuração.

O processo de instalação do CCS é bastante simples. Como de costume, você escolhe o local em seu computador para instalar o software primeiro. Depois disso, porém, ele oferece opções para instalar os compiladores para vários produtos de microcontroladores diferentes. Você vai querer selecionar a opção "TM4C12X ARM". Em seguida, se ainda não estiver selecionado, certifique-se de habilitar o "Stellaris ICDI Debug Probe."

Depois de concluir a instalação do CCS, podemos configurar o CCS para iniciar nosso primeiro projeto.

Etapa 6: CCS - Criando nosso primeiro projeto

CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto
CCS - Criando Nosso Primeiro Projeto

A parte mais complicada está dentro desta etapa, mas depois que terminarmos, nosso ambiente de desenvolvimento estará pronto para prosseguir! Os passos serão dados em ordem com as imagens para que você possa acompanhar mais facilmente.

1. Selecione "Criar um novo projeto CCS".

2. Selecione a placa Tiva C Series que você está usando, no meu caso, tenho o TM4C123GH6PM. Certifique-se de selecionar a interface Stellaris Debug.

3. Acesse as propriedades do novo projeto.

4/5. Crie uma variável de caminho para sua pasta TivaWare. Em Resource -> Linked Resource, você deve adicionar uma nova variável de caminho chamada TivaWare com o caminho do diretório apontando para a pasta de instalação do TivaWare.

6. Crie uma variável de construção para sua pasta TivaWare. Em Build -> Variables, adicione uma variável de diretório à sua pasta TivaWare também.

Juntos, o caminho e as variáveis de construção tornarão mais fácil incluir os arquivos necessários da instalação do TivaWare em nosso projeto e permitir a atualização da biblioteca do TivaWare sem ter que refazer os caminhos dos nossos diretórios.

7. Em Build -> ARM Compiler -> Include Options, adicione um diretório chamado $ {TivaWare}. Isso apontará para a variável de caminho que você definiu anteriormente e fará com que o compilador possa localizar automaticamente os arquivos de inclusão necessários.

09/08/10. Por último, mas não menos importante, precisamos adicionar a biblioteca driverlib da pasta TivaWare ao nosso projeto. Isso pode ser feito clicando com o botão direito do mouse no projeto e escolhendo "adicionar arquivos". Navegue até o diretório mostrado para selecionar o arquivo driverlib.lib. Depois disso, selecione "link para arquivos" relativo ao nosso diretório TivaWare.

Se você chegou até aqui, seu ambiente deve estar completamente configurado!

Etapa 7: algumas notas finais

Nesse ponto, você deve ter um ambiente de desenvolvimento funcional, bem como todos os drivers e pacotes de software adicionais de que precisa.

A partir daqui, uma boa maneira de aprender sobre a placa da barra de lançamento é experimentar alguns dos códigos de exemplo em TivaWare -> exemplos. Você pode atualizar os arquivos binários que vêm pré-compilados diretamente no quadro ou importar o código para o seu projeto para vasculhar.

Espero que este Instructable tenha sido útil e desejo sorte em sua experiência com o launchpad!

Recursos adicionais:

Folha de Dados TM4C123G

Workshop virtual com tutoriais de código

Recomendado: