1.option->C/C++ compiler--->defined symbols 下添加一行_DLIB_FILE_DESCRIPTOR
2.在使用printf的文件中添加以下函数
int fputc(int ch, FILE *f)
{
USART_SendData(USART1, (u8) ch);
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET)
{
}
return ch;
}