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

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

在env开启pm以后,直接编译工程会报错,
0 s: Y1 b8 ^1 h- e: B# A& Q.\build\keil\Obj\rt-thread.axf: Error: L6200E: Symbol HAL_LPTIM_MspInit multiply defined (by drv_lptim.o and stm32l4xx_hal_msp.o).3 a& \" T. p" n" O1 M
原因在于LPTIM重复初始化,此时只要将drv_lptim.c 或者 stm32l4xx_hal_msp.c中的其中一个屏蔽即可,两个函数本质上一样.
1 B9 c& g  @' D. K
5 y* F; r  a! v自制BSP还是建议屏蔽drv_lptim.c  16-24行 或者前面加上__weak  即可
  d9 ~; u/ f$ o: M6 N0 d. M, R+ D# y7 \/ Z, C" B0 t8 z4 z
$ H# B  [- S8 h2 i. y* Q. ]8 i  E, D
此处@Zero-Free
8 w6 b6 O1 ?: N
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 9 主题
  2. 84 帖子
  3. 84 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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