原创 STM32固件库升级经验 'assert_param' 错误

2010-11-13 18:56 4869 14 14 分类: MCU/ 嵌入式

EWARM STM32的固件库升级经验- 'assert_param'





Q:


EWARM  STM32的固件库升级到3.1后,编译后将提示'assert_param'告警,请问如何解决?

Warning[Pe223]: function 'assert_param' declared implicitly   :\test\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c 98 


A:


这个问题我开始也遇到了,原因是由一个宏开关没有打开!!!


这个宏USE_STDPERIPH_DRIVER开关需要打开,就不会有这个告警,如下图所示:


点击看大图


 


还有上图中间部分,忘记添加“Additoinal include directories”

$PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\
$PROJ_DIR$\..\Libraries\CMSIS\Core\CM3\
…………………………………………………………

编译会出错,呵呵!!!



$PROJ_DIR$不是工程文件“*.eww”所在的目录;
“..\”表示上一级目录;
所以需要根据你的实际文件目录组织结构来修改


希望对你有所帮助EWARM STM32的固件库升级经验- assert_param - cortex - cortex-m 的ARM博客

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条