STM32 怎么在IAR得到一条指令的执行时间

主要是一条或一段C语句的执行时间... 主要是一条或一段C语句的执行时间 展开
 我来答
甜甜圈的店铺
2011-11-15 · TA获得超过1092个赞
知道小有建树答主
回答量:231
采纳率:100%
帮助的人:239万
展开全部
如果是用keil的话,可以按菜单上的debug进入调试模式,然后可以看到左边多了一个窗口,里面会显示当前各个寄存器、堆栈、PC指针的值,其中有一个项是sec,就是表示程序运行时间的。
想知道一条指令的执行时间,可以把PC指针指向这条指令,然后在下一条指令处设置断点,先按“reset”清零一下sec的值,再按“RUN”运行程序,从sec处就可以知道这条指令的运行时间了。
追问
我想知道得是IAR里面的,如果用KEIL的话,我用的stm32f107vc,把IAR工程移植到MDK里,编译通过,可是进入仿真是会出现*** error 65: access violation at 0x0000000C : no 'read' permission,这个应该该哪里的设置?,我用了cl.s的启动文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式