官例工程经常会出现下方错误
conflicting types for '__putchar'
retarget.c line100
出现这个问题的原因是,ses重新声明putchar了
int __putchar(int ch, FILE * p_file)
{
UNUSED_PARAMETER(p_file);
UNUSED_VARIABLE(app_uart_put((uint8_t)ch));
return ch;
}
修改为
int __putchar(int ch, __printf_tag_ptr p_file)
{
UNUSED_PARAMETER(p_file);
UNUSED_VARIABLE(app_uart_put((uint8_t)ch));
return ch;
}
以上方法是由wireless-tech提供,本人仅帮忙发帖