
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
USB para porta serial (ex.: CH340) TX - PA10, RX - PA9. Não conecte o Tipo-C do MCU ao computador. Use fonte de 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 |
O erro acima é causado por: baixa temperatura ambiente, desvio de HSI, download USB usa um oscilador de cristal externo de alta velocidade e o programa ISP (programa de inicialização do ST) mede a frequência HSE do oscilador de cristal externo por meio de HSI e, em seguida, configura o relógio. Quando o desvio de HSI é muito grande, a frequência de medição de HSE fica incorreta, o que torna o tempo USB incorreto e causa erros de download. Para obter detalhes, consulte o disco de rede / documentos gerais / modo de inicialização de memória do sistema do microcontrolador AN2606 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:
| 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.
| 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; |