All for Joomla All for Webmasters

Erro "STM32 flash download failed" no Keil MDK. Interface Discovery STM32 STLink SW

A fabricante de microcontroladores ARM ST Microelectronics comercializa diversos modelos de placas de desenvolvimento para a sua família de microcontroladores ARM Cortex de 32 bits STM32 de alta performace. Um dos kits de maior renome dessa fabricante são os kits de desenvolvimento "Discovery", que usualmente combinam determinada versão do microcontrolador STM32 e algum periférico interessante como giroscópio, acelerômetro, entre inúmeros outros.

É importante ressaltar que os kits Discovery da ST já possuem um gravador/debugger ST-Link embutido na placa e localizado em uma das laterais da mesma e apresenta um conector USB para conexão ao computador denominada "USB ST-LINK". Lembre-se que esse gravador possui uma interface Serial Write Debugging invés do padrão JTAG utilizada em diversos gravadores/debuggers. Portanto, você deve alterar a opção Port para SW na seção Debug Adapter na configuração do Target Driver Setup, conforme a imagem abaixo:

cortex sw port target mdk

Caso você não selecione essa opção, você provavelmente obterá o erro "STM32 flash download failed - Target dll has been cancelled" ao tentar gravar o dispositivo.

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.