如何在设备上分析我的 ARM 代码。
这是一个涉及 USB 和 SDH 处理的裸机代码,我看到了这个Code Profiler for ARM但似乎很苗条,我对DS5很熟悉,但如果你在基于 linux 内核的操作系统的平台上,它的大部分工具都可以使用。我用gcc
.
- 我的代码在 Cortex-A7 和/或 Cortex-A15 内核上运行。
- 从这里看来,这些 CPU不支持 arm profiler。
Cortex-A7
并且Cortex-A15
是Cortex-A
处理器,因此您可以使用ARM Architecture Reference Manual (ARMv7-A and ARMv7-R edition) - Chapter 12 - The Performance Monitors Extension
.
对于如何在 ARM Cortex-A8 处理器中测量程序执行时间?在这个网站上也是如此。