完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在使用blackfin系列的BF706时,想测试程序使用的时钟周期,开始包含了cycle_count.h文件,程序中定义了
cycle_t start_count; cycle_t stop_count; 按照库说明,调用时使用了 START_CYCLE_COUNT(start_count); printf("this is on timen"); result = adi_gpio_Set(ADI_GPIO_PORT_C, ADI_GPIO_PIN_3); STOP_CYCLE_COUNT(stop_count, start_count); PRINT_CYCLES("the cycle is : ", stop_count); printf("n"); 结果只有printf中的信息,没有时钟计数信息,怎么回事呢? |
|
相关推荐
1个回答
|
|
有几种可能性导致无法打印出时钟计数信息:
1. 缺少必要的配置:在使用cycle_count.h库之前,确保已正确配置BF706的时钟源和时钟频率。 2. 未启用计数器模块:确保已在BF706上启用了计数器模块。有些平台可能需要手动启用计数器模块。 3. 代码位置错误:确定代码中的START_CYCLE_COUNT和STOP_CYCLE_COUNT宏是否正确放置在需要测量计数的位置。 4. 时钟计数无效:可能是因为计数器不起作用或配置不正确导致无效。建议参考官方文档或例程来确定正确的配置和使用方法。 5. 缺少适当的调试配置:某些环境可能需要进行额外的调试配置,以确保时钟计数信息可以正确输出。确保已经按照黑芯公司的文档或相关资料中的说明进行了正确的调试配置。 如果以上步骤仍然无法解决问题,建议咨询黑芯公司的威廉希尔官方网站 支持团队,获取更具体的帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之电阻屏触摸
892 浏览 0 评论
1422 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之I2C-RTC
616 浏览 0 评论
ATK-DLRK3588开发板deepseek-r1-1.5b/7b部署指南
3125 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第五十章 WiFi热点实验
990 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12394 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 17:27 , Processed in 0.702260 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191