2017-07-07 3 views
0

Ich habe STM32F4 läuft mit FreeRTOS und LwIP für Netzwerk-Bibliothek. Ich möchte wissen, wie viel Zyklus dieser STM32F4 braucht, also verwende ich DWT, um das zu messen. Wenn ich das STM32F4 anpinge und es mir ungefähr 3000 Zyklen zeigt, aber nach 3-5 Mal Pings, zeigt es mir ungefähr 6000 Zyklen, danach zeigt es 3000 Zyklen an. Es passiert immer wieder. Warum dieser Zustand passiert? Ich bin nur neugierig darauf.STM32F4 Cycle Fluktuationen

Grüße

+0

Wahrscheinlich eine Unterbrechung ausgeht. –

+0

Was meinst du mit Unterbrechung gehen? @RealtimeRik –

Antwort

1

ich nicht vollständig verstehen, was Sie fordern, weil Sie ohne zu definieren, was Sie meinen ‚Zyklen‘ verwenden, oder sogar, was Sie messen, und bieten überhaupt keine Kontextinformationen. Wenn Sie jedoch FreeRTOS verwenden, können Sie FreeRTOS+Trace verwenden, um das Ausführungsmuster Ihrer Anwendung zu visualisieren.