Anhang C: Einführung in das Debuggen

Eine der häufigsten Aufgaben, denen Softwareentwickler gegenüberstehen, ist die Fehlersuche unter Einsatz eines Debuggers. Sie werden immer wieder vor dem Problem stehen, dass sich ein Programm anders verhält, als es von Ihnen geplant wurde. In solchen Fällen ist der Einsatz des Debuggers häufig die einzige Chance, Fehler zu entdecken und beheben zu können: Die »Methode des scharfen Hinsehens« wird in den seltensten Fällen funktionieren!

Auf der Basis des Beispiels KAP04-RCC01 will ich Ihnen zeigen, wie Sie den in STM32CubeIDE integrierten Debugger einsetzen. Damit Sie nicht permanent im Buch herumblättern müssen, folgt hier noch einmal das Listing zu diesem Projekt:

 1  #include <stdint.h>
 2  #include <stm32f4xx.h> ...

Get STM32 -- ARM-Microcontroller programmieren für Embedded Systems - Das umfassende Praxisbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.