Instalando o IAR Embedded Workbench (EWARM) e STM32CubeMX para STM32


Esse artigo é um roteiro de instalação das ferramentas de desenvolvimento para STM32, e faz parte de uma série de artigos sobre como começar o desenvolvimento com o microcontrolador 32-bit Arm® Cortex®-M da STMicroelectronics.

Nesse roteiro você irá instalar o IAR Embedded Workbench para STM32 (EWARM), que é IDE e compilador gratuito com limitação de até 32KB de código (ou gratuito por 30 dias sem limitação de código). E o STM32CubeMX, que á a ferramenta gráfica de configuração do microcontrolador e geração de código de inicialização em C.

Passo 1 - Instalação e registro do IAR (EWARM)

  • Acesse o link: https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
  • Procure o botão Download Software e faça o download do software de instalação
  • Rode o arquivo e faça a instalação
  • Após a instalação, abrirá um tela com o botão Register, e um campo a abaixo para colocar o License number.
  • Clique no botão Register, e preencha os dados para ter a licença de limite de código size-limited Kickstart. Ao preencher e enviar os dados, você receberá um e-mail
  • Clique no link enviado no e-mail, que abrirá uma página onde terá o License number no formato 0000-000-000-0000
  • Copie e cole o número de licença na tela com o campo para colocar o License number e siga com o botão Next até o final do registro
  • Pronto!

Passo 2 - Instalação do STM32CubeMX (gerador de código)

  • Acesse o link: http://www.st.com/en/development-tools/stm32cubemx.html
  • Procure o botão Get Software e faça um cadastro no site da ST para poder fazer o download do arquivo de instalação
  • Rode o arquivo e faça a instalação
  • Após a instalação, é necessário fazer o download do pacote de arquivos com bibliotecas e projetos exemplo para a família do Cortex®-M desejado. Abra o STM32CubeMX, Vá em Help > Manage embedded software packages
  • Escolha e expanda (clicando na “setinha”) a família do microcontrolador a ser utilizado.
  • Dê um “check” na última versão do STM32 MCU Package (Exemplo: STM32F0 Series), clique em Install Now e aguarde até o final do Download.
  • O “pacotão” de arquivos (com bibliotecas, exemplos e afins) será armazenado no seu repositório local localizado em:
    • C:\Users\[SEU_USUÁRIO]\STM32Cube\Repository
  • Pronto!

Passo 3 - Instale o Driver USB do gravador

  • Acesse o link: http://www.st.com/en/embedded-software/stsw-link009.html
  • (Tendo feito o cadastro/login no site da ST) faça o download achando o botão Get Software
  • Faça a instalação do arquivo de driver de acordo com o seu sistema operacional:
    • Windows 32-bit: “dpinst_x86.exe
    • Windows 64-bit: “dpinst_amd64.exe

Comentários