完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用ozone 调试rt工程时候,如果代码内用了rt_thread_mdelay就会影响运行时间。
比如: break point A; rt_thread_mdelay(500) break point B; 从A->B的调试时的实际运行时间会有10多s,注释掉rt_thread_mdelay函数就不会有10多s的存在,同时用keil调试时也不会有10多s的延时存在。 请问大佬们有遇到这个问题吗? |
|
相关推荐
8个回答
|
|
你的十多秒是你用计时器(比如手机的)测出来的吗?
仿真世界的时间和真实世界的时间不一样,仿真世界是要通过电脑的CPU进行运算的,根据CPu的算力不同,你感受到的真实时间可能快可能慢,实际仿真世界的时间需要看keil右下角有一个仿真世界走过的时间。 |
|
|
|
10多s是用计时器测出来的,在同样的环境,工程下,ozone和keil,我理解不会有大的偏差。
|
|
|
|
|
|
|
|
我理解你的意思,仿真时间和实际不一致。
|
|
|
|
|
|
|
|
|
|
|
|
有试过烧写进去后上电运行吗?仿真出现异常运行也是有可能的。
|
|
|
|
我觉得你配置出错了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
782 浏览 0 评论
4050 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2502 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2919 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31346 浏览 11 评论
72891 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:41 , Processed in 0.834493 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号