Использование кучи и стека ARM Cortex M3, M5

Я хочу измерить использование стека и кучи, когда на контроллере Renesas S3A7 ARM M3 работает определенный математический алгоритм. Есть ли способ или процедура, как я могу измерить максимальный объем используемой памяти при выполнении определенных функций?

1 ответ

Чтобы измерить использование стека или кучи, вы должны инициализировать эту область значением заполнения перед использованием, вы можете выбрать один из перечисленных ниже

https://en.wikipedia.org/wiki/Hexspeak

Например: 0xBAADF00D или 0xDEADBEEF.

Идея состоит в том, чтобы посчитать количество оставшихся значений заполнения, чтобы оценить максимальное использование.

Другие вопросы по тегам