Ferramentas para programar a STM32 - CubeMX e TrueStudio no Linux Mint

        O objetivo deste post é oferecer um guia de download e instalação das ferramentas para programar a placa STM32. Num próximo post serão descritos os primeiros passos para acender um Led usando as ferramentas.
             

STM32CubeMX




O STM32CubeMX não é uma IDE, e sim um gerenciardor de configurações da placa. Podemos configurar o microcontrolador e então gerar o código referente a essas configurações. Este código nós importamos numa IDE para fazer a programação, neste caso, o TrueStudio.

Download:


Escolha a versão mais recente:


Aceite os termos:



Preencha em pequeno cadastro (necessário apenas na 1ª vez que for baixar algo da ST):


Você irá receber um e-mail com o link para download:





Instalação:

1- descompacte o arquivo.
2- Abra a pasta e execute o arquivo de instalação para Linux: SetupSTM32CubeMX-5.0.1.linux (2 cliques sobre o arquivo).


Ao terminar a instalação o arquivo para execução estará disponível no diretório de instalação:


TrueStudio


Download:

https://atollic.com/truestudio/

Clique em Download e depois escolha o sistema operacional: neste caso, o Linux.



Será necessário preencher um pequeno formulário para liberar o link de download.


Link para download disponível:



Instalação: 

1- descompactar o arquivo
2- abrir o diretório de instalação no terminal



3- entrar no modo sudo: sudo su
4- executar o comando de instalação: ./install *Importante entrar com sudo su. Apenas sudo ./install não será suficiente para completar a instalação.
5- seguir os passos de instalação: digite 1 para sim e prosseguir.


Ao terminar a instalação, o TrueStudio poderá ser aberto pelo iniciar do Mint: