Skip to content

LucasHaug/IAmGroot

Repository files navigation

I Am Groot

Projeto embracado utilizando microcontrolador da família STM32 para falar num auto falante "I am Groot".

Requisitos

Gerando arquivos

Com o arquivo do projeto na pasta correta, os seguintes comandos devem ser executados (necessário apenas após dar checkout no repositório ou mudar o cube):

make cube     # Gera arquivos do cube
make prepare  # Apaga os arquivos do cube desnecessários e gera arquivos de configuração do VS Code

Se, após modificar os arquivos do cube, ocorrer algum erro nos comandos acima, pode rodar make clean_cube para apagar os arquivos gerados e então tentar novamente para que eles sejam gerados do zero.

Compilando

Para compilar os arquivos rode

make

Às vezes, é necessário limpar os arquivos já compilados, se algum erro estiver acontecendo, para isso faça:

make clean

Isso apaga todos os arquivos de compilação gerados, exceto aqueles gerados a partir das bibliotecas da ST geradas pelo Cube, isso ocorre para agilizar um novo build, já que raramente será necessário recompilar esses arquivos, mas caso seja necessário, é possível limpar todos os arquivos de compilação com

make clean_all

Gravando

Para gravar os arquivos na placa, rode

make flash

Ou, caso use um gravador com J-Link:

make jflash

Links úteis


Estrutura de pastas, Makefile e configurações baseadas em: https://github.com/ThundeRatz/STM32ProjectTemplate

About

Embedded project with stm32 to speak "I am Groot"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages