Como gravar a Franzininho C0 via USB/Serial usando o STM32CubeProgrammer

Este post faz parte da série Franzininho C0 com STM32CubeIDE

Sabia que você pode gravar código na Franzininho C0, uma placa de desenvolvimento de hardware de código aberto baseada no microcontrolador STM32C0, usando a conexão USB/Serial? 

Neste tutorial, vamos demonstrar como fazer isso de forma simples usando o STM32CubeProgrammer.

Passo a Passo para gravação

  1. Instalação do Software STM32CubeProgrammer: Baixe e instale o STM32CubeProgrammer a partir do site oficial da STMicroelectronics. https://www.st.com/en/development-tools/stm32cubeprog.html .
  1. Drivers USB/Serial: Certifique-se de que os drivers USB/Serial estejam instalados no seu computador. Caso contrário, você pode baixar e instalar o driver CH340.
  1. Conecte sua placa Franzininho a uma das portas USB de seu computador. Abra o Software STM32CubeProgrammer.
  1. Coloque sua placa no modo bootloader. Para isso:
    1. Pressione e segure o botão boot; 
    2. Pressione o botão reset;
    3. Primeiro solte o botão reset e depois solte o boot.
Como gravar Franzininho C0 usando o STM32CubeProgrammer
  1. Com o software aberto, selecione a opção UART. Em seguida, selecione a porta serial correspondente à sua conexão USB/Serial, mantenha o Baudrate em “115200” e a Parity em “Even”
  1. Conecte ao dispositivo clicando no botão de “Connect”.
  1. Vá até a aba “Download” e selecione o arquivo binário ou hexadecimal gerado pela IDE que você deseja gravar. Normalmente, esse arquivo está localizado na pasta “Debug” dentro do diretório do seu projeto.
Como gravar Franzininho C0 usando o STM32CubeProgrammer
Como gravar Franzininho C0 usando o STM32CubeProgrammer
  1. Clique no botão “Start Programming” para iniciar a gravação do código na placa. Aguarde a mensagem de gravação completa.
Como gravar Franzininho C0 usando o STM32CubeProgrammer

Verificação

Após a gravação bem-sucedida, clique no botão “reset” ou desconecte e reconecte a placa para sair do modo de bootloader e verifique se o código está funcionando conforme esperado.

Dicas e Solução de Problemas

  • Verifique Conexões: Se a gravação falhar, tente trocar de cabo usb ou desconecte e conecte novamente. Drivers: 
  • Certifique-se de que os drivers USB/Serial estejam corretamente instalados.
  • Modo Bootloader: Garanta que a placa esteja no modo de bootloader ao tentar programá-la.

Conclusão

Com esses passos, você deve ser capaz de gravar código na sua Franzininho C0 via USB/Serial com sucesso.

Saiba Mais

Desbravando todo o potencial do STM32CubeProgrammer

Microcontroladores STM32C0 — 32 bits para soluções de 8 bits

Franzininho C0: Nova placa brasileira baseada no STM32C0

Franzininho C0 com STM32CubeIDE

Medindo Intervalos de Tempo com a Franzininho C0: Integrando Timer, Interrupções e USART Como usar display 7 segmentos com a Franzininho C0
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Home » Software » Como gravar a Franzininho C0 via USB/Serial usando o STM32CubeProgrammer

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: