完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我按照文档不走使能RTC时钟,先使能了Settings里面的RTC组件,然后打开了board.h和stm32f4xx_hal_conf.h里面的#define BSP_USING_ONCHIP_RTC和#define HAL_RTC_MODULE_ENABLED宏定义。 但是编译是会报错误,错误如下: ../applications/rtc.c:15:5: error: unknown type name 'time_t' 这是怎么回事啊,芯片使用的是stm32F407, |
|
相关推荐
2个回答
|
|
|
|
|
|
RTT Source Code v4.0.4 版本的 RTC 在移植时会有函数重复定义和缺少头文件的问题,需要注意一下。
错误信息如下: ../drivers/drv_rtc.c:38:8: error: unknown type name 'time_t' static time_t get_rtc_timestamp(void) ../drivers/drv_rtc.c:211:17: error: conflicting types for 'rt_hw_rtc_register' static rt_err_t rt_hw_rtc_register(rt_device_t device, const char *name, rt_uint32_t flag) ^ In file included from F:HotNet_ProjectHN1000_GCUhn1000_gcu_apprt-threadcomponentsdriversinclude/rtdevice.h:33:0, from ../drivers/drv_rtc.c:13: F:HotNet_ProjectHN1000_GCUhn1000_gcu_apprt-threadcomponentsdriversinclude/drivers/rtc.h:42:10: note: previous declaration of 'rt_hw_rtc_register' was here rt_err_t rt_hw_rtc_register(rt_rtc_dev_t *rtc, 解决方法为 1. 在 drivers/drv_rtc.c 中增加头文件 #include 2. 文件 rt-thread/components/drivers/include/drivers/rtc.h 中注释掉 rt_hw_rtc_register() 函数的声明 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
830 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2916 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1391 浏览 0 评论
2006 浏览 0 评论
1553 浏览 0 评论
75088 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 03:21 , Processed in 0.672594 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号