STM32F4 使用STLink 和 EventRecoder 调试运行时间
生活随笔
收集整理的這篇文章主要介紹了
STM32F4 使用STLink 和 EventRecoder 调试运行时间
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近使用STM32F407的DSP庫(kù),測(cè)試了一下浮點(diǎn)數(shù)1024個(gè)點(diǎn)的FFT計(jì)算時(shí)間,采用EventRecoder計(jì)時(shí)間,記錄如下。
1、在Compiler中添加EventRecorder 組件,CMSIS的版本5.4。
2、main.C增加頭文件:#include "EventRecorder.h"
3、初始化EventRecorder
4、代碼中需要測(cè)試時(shí)間的起始位置
EventStartA 是A組,還有對(duì)應(yīng)的B、C、D組等,每個(gè)組可以提供0~15 共計(jì)16個(gè)slot 槽,具體參考頭文件。
5、配置STlink
要采用SW接口,我試了JTAG會(huì)失敗。trace 設(shè)置為SYSCLK。
Debug運(yùn)行可以看到StartA(1)和StopA(1)之間大概時(shí)間0.5ms。
總結(jié)
以上是生活随笔為你收集整理的STM32F4 使用STLink 和 EventRecoder 调试运行时间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java线程池和线程实例化_浅谈Java
- 下一篇: java中什么是运行异常_在java中最