STM32F7: Debug(printf) Viwer y Logic Analyzer en Keil 5

Sin duda, cuando nos encontramos desarrollando firmware una de las herramientas de
mayor utilidad es usar las opciones de debug para detectar y corregir errores en nuestro código.

El IDE que hemos estado utilizando, Keil uVision 5 tiene, además de una herramienta de
 debugging, otras dos herramientas muy interesantes, el Debug(printf) Viwer y el
Logic Analyser.

El primero se trata de una consola en la que podemos visualizar lo que sucede en uno de los 
puertos seriales del microcontrolador, muy semejante a lo que podemos utilizar con programas
como TeraTerm y otros programas para visualizar los puertos seriales. Esto no es una novedad, 
ya que existen otros IDE's que incorporan esta herramienta a su arsenal de debugging; incluso
el IDE de Arduino tiene algo muy parecido.

El analizador lógico es quizá lo más interesante de este articulo. Se trata de una gráfica en 
podemos visualizar los valores y estados de cualquier variable e incluso el estado de algún pin.
Es una muy buena alternativa si se desean analizar señales sin necesidad de utilizar un 
osciloscopio o hacer un proyecto con la pantalla LCD si es que no la vamos a necesitar.

En este video-tutorial explico la manera en la que podemos usar estas dos herramientas
 y describo algunas de sus funcionalidades.


Comentarios