完善资料让更多小伙伴认识你,还能领取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() 函数的声明 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
794 浏览 0 评论
4650 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2588 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2945 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31650 浏览 11 评论
73042 浏览 21 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 21:23 , Processed in 0.711224 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号