Gast
#5913617
Hi, ich arbeite seit kurzem mit einem STM32F4. STM32Cube bietet ja viele neue Debug Möglichkeiten mit dem SWD Interface. Kann man sich auch den Zustand von nur einem GPIO quasi in Echtzeit anzeigen lassen? Ich habe z.B. mal das Datenregister vom SPI ausgelesen. Das hat ohne Probleme funktioniert. Dann wollte ich mir einfach mal die Daten vom "GPIO port output data register" anzeigen lassen. Das wollte er aber nicht machen. Er hat einfach ohne Fehlermeldung nichts aufgezeichnet. Ziel des Ganzen soll es sein mir die Ausgangssignale von einer Peripherie Leitung anzeigen zu lassen, also z.B. SPI oder so . Das ist aber vermutlich nicht möglich oder? Verzeiht es mir wenn das komplett utopisch ist :D:D:D. Ich hab nur manche Beiträge im Internet gesehen wo Signale so schön gezeichnet wurden. Aber da hat man sich dann vermutlich einfach immer mit jedem Durchlauf der Endlosschleife den aktuellen Variablenwert anzeigen lassen oder ?. Auch irgendwelche PWM Signale hab ich gesehen aber da weiß man halt auch nicht ob das der Duty-Cycle ist oder wirklich die GPIO Spannung :D. http://blog.atollic.com/learn-serial-wire-viewer-debugging-on-cortex-m http://blog.atollic.com/cortex-m-debugging-introduction-to-serial-wire-viewer-swv-event-and-data-tracing http://info.atollic.com/hs-fs/hub/460400/file-2413851466-pdf/Whitepapers/Atollic_Serial_wire_viewer_realtime_tracing_whitepaper.pdf?hsCtaTracking=c92954ee-825c-40d4-994a-b785f7d7a5c6%7Ca9fb94cd-a492-4ce1-a7a8-1ca091fb448c Mit diesen ITM Commands ist im Endeffekt immer nur gemeint das man sich wie z.B. beim Arduino die Infos Seriel ausgeben lässt oder? Vielen Dank!


