报告一个drv_lptime.c中的bug解决方法

发表在 PM2019-9-25 16:58 [复制链接] 0 114

在env开启pm以后,直接编译工程会报错,
4 y8 z# d- N# f# P/ ?. j.\build\keil\Obj\rt-thread.axf: Error: L6200E: Symbol HAL_LPTIM_MspInit multiply defined (by drv_lptim.o and stm32l4xx_hal_msp.o).
- v4 ?" |  j6 B" P8 q8 D6 g" V原因在于LPTIM重复初始化,此时只要将drv_lptim.c 或者 stm32l4xx_hal_msp.c中的其中一个屏蔽即可,两个函数本质上一样.  [2 m) }9 X+ U& y# r; M7 o+ s
- X+ J- E/ u& J% \) ]) z
自制BSP还是建议屏蔽drv_lptim.c  16-24行 或者前面加上__weak  即可
) c3 ?4 Y, R7 a4 c& ^6 k# K6 L3 I5 `( o  W' i
9 E5 g/ h( ~& x( p6 Z
此处@Zero-Free
: ]+ V1 x! p& y8 ]) I9 ]3 \
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表