
Índice:
- Etapa 1: desembalar o hardware
- Etapa 2: Baixar drivers e outras ferramentas - Baixar TivaWare para C Series
- Etapa 3: (Windows) Download de drivers e outras ferramentas - Baixe os drivers Stellaris ICDI
- Etapa 4: (opcional) Download de drivers e outras ferramentas - Baixe a ferramenta de atualização do software UniFlash
- Etapa 5: Baixar drivers e outras ferramentas - Baixe o instalador do Code Composer Studio (CCS)
- Etapa 6: CCS - Criando nosso primeiro projeto
- Etapa 7: algumas notas finais
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

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


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




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

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



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)


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




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:
Como codificar e publicar Matlab 2016b no Word (guia para iniciantes): 4 etapas

Como codificar e publicar Matlab 2016b no Word (guia para iniciantes): Matlab é um programa de linguagem de alto desempenho usado para calcular resultados técnicos. Ele tem a capacidade de integrar recursos visuais, cálculos e programação de uma maneira amigável. Com este programa, o usuário pode publicar problemas e soluções
Guia para iniciantes em Raspberry Pi: 6 etapas (com fotos)

Guia para iniciantes do Raspberry Pi: Há um bom tempo trabalho com o Arduino. É fácil, barato e dá conta do recado. Mas ultimamente tenho me inclinado mais para projetos de IoT. Então comecei a usar a placa de desenvolvimento ESP e funcionou perfeitamente. Mas agora eu quero avançar para
Como usar o multímetro em Tamil. Guia para iniciantes - Multímetro para iniciantes: 8 etapas

Como usar o multímetro em Tamil. Guia para iniciantes | Multímetro para iniciantes: Olá amigos, neste tutorial, expliquei como usar o multímetro em todos os tipos de circuitos eletrônicos em 7 etapas diferentes, tais como1) teste de continuidade para hardware de solução de problemas2) Medição de corrente DC 3) teste de diodo e LED 4) Medição Resi
Guia para iniciantes para FPV Quadcopter Drone Racing: 16 etapas

Guia para iniciantes para corridas de drones em FPV Quadcopter: Se você leu este artigo, você está (com sorte) interessado neste novo fenômeno conhecido como vôo FPV. O mundo do FPV é um mundo cheio de possibilidades e uma vez que você supera o processo às vezes frustrante de construir / voar um dron FPV
Python para iniciantes não tão iniciantes: 7 etapas

Python para iniciantes não tão iniciantes: Olá, da última vez, se você estava prestando atenção, tocamos no básico do python - imprimir, while e for loops, input & saída, se, e um iniciador no easygui. também uma distribuição gratuita do módulo easygui e pycal-my own. este tutorial irá cobrir: mais