L6218E: Undefined symbol assert
问题类别: > RVI和RVT2仿真器 | 浏览次数:17396 |
发布日期:2012/4/23 17:31:06 | 文章来源:完美体育·(中国)手机网页版科技 |
回复日期:2012/5/7 11:41:08 |
环境说明
MDK3.21版本以及以前版本。分析描述
在调试STM32V100的时候出现..\obj\irDA_Receive.axf: Error: L6218E: Undefined symbol assert (referred from stm32f10x_gpio.o)。问题解答
问题分析:
出现这类问题往往是由于没有找到函数assert等造成的。在KEIL编译器中,出现未定义的函数名称,变量符号等等都会出现 Error: L6218E:。工程师可以根据错误提示的位置进行修改相关的定义和符号
基于STM32系列开发板的解决步骤:
更新光盘的函数库即:library文件夹,修改相应的调用函数名称。或者下载MDK3.22版本,下载后在安装目录下C:\Keil\ARM\Boards\Embest\STM32V100的例程。