
Instruções de download e programação do STM32:https://www.weact-tc.cn/2019/11/30/STM32Download/
Tutoriais do MicroPython: https://www.weact-tc.cn/2020/01/01/micropython/
Baixar Modo ISPO cabo de dados USB conecta-se à porta TYPE-C do MCU, e a porta serial conecta-se ao PA9 e PA10. O software de download recomendado é STM32CubeProg, WeAct Studio Download Tool
Porta Serial para USB (ex: CH340) Texas - PA10 ,RX - PA9, também não conecte o Type-C do MCU ao computador, você deve usar alimentação externa, caso contrário afetará o download do MCU



Gerenciador de dispositivos->Dispositivos de barramento serial universal mostra o carregador de inicialização STM32 ou DFU no dispositivo do modo FS
Se o dispositivo que aparece for o STM Device in DFU Mode, você precisa clicar com o botão direito para desinstalar o dispositivo e marcar para excluir o software do driver para este dispositivo. Em seguida, instale o driver no diretório WeAct Studio Download Tool/DFU_Driver/Driver/, selecione STM32Bootloader.inf, clique com o botão direito e selecione Install
O download USB pode ser instável devido às condições climáticas. Se a seguinte mensagem de erro aparecer repetidamente ou o dispositivo não puder ser reconhecido, use a porta serial para baixar e desconectar a conexão USB.
| 1 2 | Erro: falha ao baixar Segment[0] Erro: falha ao baixar o arquivo |
Causa do ERRO acima: A temperatura ambiente está muito baixa, causando desvio no HSI. O download USB usa um oscilador de cristal externo de alta velocidade, enquanto o programa ISP (bootloader da ST) mede a frequência do oscilador de cristal externo HSE e então configura o clock. Quando o desvio do HSI é muito grande, a frequência de medição do HSE está incorreta, levando a temporização USB incorreta e erros de download. Para detalhes específicos, consulte o drive na nuvem. /Documento Geral/AN2606 Modos de Boot da Memória do Sistema do Microcontrolador STM32.pdf
Solução: Aqueça o MCU acima de 25°C (aqueça-o com as mãos)
Conecte-se à interface SW do STM32:
| Interface SW |
|---|
| GND |
| SCK |
| DIO |
| 3,3 V |
Clique no botão de download no software MDK ou selecione ST-Link no STM32CubeProg e siga as instruções.
| Interface JTAG | transferir | Interface SW |
|---|---|---|
| EMT | SWDIO | |
| TCK | SWCLK | |
| VTEST 1 cadeira | Alguns JLinks precisam ser conectados a 3,3 V para reconhecer o MCU | 3,3 V |
| 3,3 V | 3,3 V | |
| GND | GND |

Clique aqui para baixar o software
Suporta apenas placas de núcleo da série STM32F4
As placas principais STM32F401CC, STM32F401CE e STM32F411CE podem ser usadas para obter downloads semelhantes de 51 MCU, mas nenhuma porta serial é necessária, apenas uma linha de dados é necessária.
Pode ser realizado modificando o projeto Keil em dois lugares (veja o vídeo para detalhes). É mais rápido e mais conveniente do que download de porta serial.
Interface de software do carregador de inicialização WeAct HID FW

Configurações do STM32CubeIDE

Configuração do Keil MDK
| 1 | SCB->VTOR = FLASH_BASE 0x4000; |