IAR下如何确定某一段代码的执行时间?

2019-03-24 10:02发布

现有IAR for ARM 6.10,J-Link 4.22,LM3S9B96-C3。请问怎么能够测试一段代码的执行时间呢?无多任务无中断,就是单独执行几个函数。 用simulator查看cyclecounter,感觉数值不对啊。我是运行了一个AES加密函数,连密钥扩展到加密完成,两条cyclecounter之间的差值才有9个,这也太快了吧。   [ 本帖最后由 ultrabenz 于 2012-6-6 17:00 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
ultrabenz
2019-03-25 17:45
请问Systick是多久减一呢?
我现在设置为(SYSCTL_SYSDIV_1 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ)的话差值是0x0B3F,设置为(SYSCTL_SYSDIV_2 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ)的话差值是0x0F24。怎么分频多了,反而计数值大了呢?
就是说系统速度慢了,但是Systick减一的速度还是原来的速度?

一周热门 更多>

相关问题

    相关文章