mirror of
https://github.com/openmv/openmv.git
synced 2025-09-26 23:09:13 +08:00
![]() This adds a simple code profiler that leverages both SysTick and the Performance Monitoring Unit (PMU) available on Armv8.1-M cores. SysTick provides a simple high-resolution timer source, while the PMU offers a cycle counter and multiple configurable event counters that can track low-level performance metrics such as cache misses, pipeline stalls, etc... See the Armv8.1-M Performance Monitoring User Guide for additional details. Function-level instrumentation is enabled using -finstrument-functions on select files to automatically record statistics on entry/exit. Signed-off-by: iabdalkader <i.abdalkader@gmail.com> |
||
---|---|---|
.. | ||
alif | ||
cmsis | ||
haar | ||
imlib | ||
libpdm | ||
micropython@034e21a745 | ||
mimxrt | ||
models | ||
nrfx | ||
openpdm | ||
stai | ||
stm32 | ||
tflm | ||
tinyusb@5dc2f5d47f |