domenica , 13 Ottobre 2019
iten
Home » Programmazione » Breakpoint condizionali durante il debug su STM32

Breakpoint condizionali durante il debug su STM32

È un esigenza che si verifica molto di frequente quando si lavora con l'hardware, soprattutto se stiamo debuggando qualcosa di asincrono: fermare l'esecuzione del nostro firmware solo se una certa condizione si verifica. In questo caso si parla di breakpoint condizionali. Se state sviluppando su piattaforma STM32 con il framework CMSIS di ARM per i processori Cortex-M, e usate una toolchain basata su GCC e GDB, questa istruzione nel codice

farà fermare l'esecuzione automaticamente a quella riga di programma quando la condizione è verificata. Credetemi, l'utilità di questo semplice costrutto si apprezza solo nel momento del bisogno 🙂


Check Also

Compilare micropython per una scheda STM32Nucleo-F4

Chi mi conosce sa che il mio linguaggio di programmazione preferito è Python. Ho scritto …

One comment

  1. soldering iron ,soldering station soldering iron

    http://www.atten.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.