使用IAR编译STM8S的工程时,编译器报错:
这个错误的原因是在:stm8s_conf.h中声明了assert_failed函数,并没有定义,包含这个头文件是必须完成这个函数的定义,stm8s_conf.h中函数原型如下:
解决方法:
在主文件main.c中或者其他文件中添加assert_failed函数定义:
void assert_failed(u8* file,u32 line)
{
while(1)
{
}
}
使用IAR编译STM8S的工程时,编译器报错:
这个错误的原因是在:stm8s_conf.h中声明了assert_failed函数,并没有定义,包含这个头文件是必须完成这个函数的定义,stm8s_conf.h中函数原型如下:
解决方法:
在主文件main.c中或者其他文件中添加assert_failed函数定义:
void assert_failed(u8* file,u32 line)
{
while(1)
{
}
}