O Blackmagic é um depurador de aplicativo específico para microcontroladores ARM Cortex. Ele permite que você examine o código em execução no dispositivo, faça pausas no fluxo de execução e veja o valor das variáveis. Isso facilita muito a identificação de erros e problemas no seu  código. Além disso, o Blackmagic oferece recursos avançados como a capacidade de modificar o código em tempo de execução e usar breakpoints condicionais. 