求原子哥指点啊!新买的F4板子,出厂程序,一切工作正常。但是把例程下载进去就不行了,主要是3.5寸液晶无法点亮了。用F4板子库函数版编译完程序一直报错。 error: #260-D: explicit type is missing ("int" assumed)注释掉如下代码
#if 1
#pragma import(__use_no_semihosting)
//标准库需要的支持函数
struct __FILE
{
int handle;
};
FILE __stdout;
//定义_sys_exit()以避免使用半主机模式
_sys_exit(int x)
{
x = x;
}
//重定义fputc函数
int fputc(int ch, FILE *f)
{
while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
USART1->DR = (u8) ch;
return ch;
}
#endif
选中use MicroLIB库,编译可以通过,但是程序工作异常。液晶无法点亮。
尝试了TFTLCD例程、GPS模块例程都失败,跑马灯例程正常。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
谢大神指点。编译通不过,下载不了程序,我只能注释掉,我把有关printf输出也都注释掉了。确认一下硬件模块没烧掉。报错有什么办法解决吗
为什么前面突然要加 VOID
按照楼上的方法解决了,赞一个,可是为什么好像例程中都有这个问题,原子哥在编译的过程中就不会出错吗?
一周热门 更多>