Domanda:

Guida all'uso delle funzioni avanzate del debugger su STM32


Risposta:

Nel seguito alcuni link alla documentazione KEIL sull'uso delle funzioni avanzate di trace nel debugger.

Un workshop dettagliato che spiega come fare il debug e trace su STM32.
Questo documento e' importante perche' spiega punto per punto cosa si puo' fare collegando le varie interfacce di debug; e' bene conoscere tutte le possibilita', per decidere consapevolmente cosa collegare ed a cosa rinunciare.

http://www.keil.com/appnotes/docs/apnt_230.asp

Due filmati introduttivi sul Trace.

http://www.youtube.com/watch?v=XGmSCVgb6EM
http://www.youtube.com/watch?v=Mm-zBVhEnFc

Qualche informazione che puo' aiutare nell'impostazione dei pin del debugger
Sull'interfaccia SWD e' quasi irrinunciabile collegare anche il TERZO pin SWO, che con poca spesa (un solo PIN) permette di usare le funzioni di Data Trace.

http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hw_if_jtag10.htm

Per avere la Instruction Trace e sfruttare anche Code Coverage e Performance Analysis, occorre collegare la porta ETM (quando disponibile).

http://www.keil.com/support/man/docs/ulinkpro/ulinkpro_hw_if_etm.htm