s=mInitCH376Host(); mStopIfError(s); while(1) { while(CH376DiskConnect() != USB_INT_SUCCESS ) //檢查U盤是否插入 { delay_ms(100); } delay_ms(200); /*如果檢測到USB設(shè)備*/ for(s=0;s<10;s++) { delay_ms(50); if(CH376DiskMount() == USB_INT_SUCCESS) { break; //初始化磁盤并測試磁盤是否就緒 } }
上面是一段程序,點編譯后有錯誤 "main.c", line 93: error: expression must have arithmetic or pointer type (while(CH376DiskConnect() != USB_INT_SUCCESS ) //檢查U盤是否插入) "main.c", line 103: error: expression must have arithmetic or pointer type (if(CH376DiskMount() == USB_INT_SUCCESS)) 請大家指點一下。
還有,我的dsp開發(fā)板只支持16位的,F(xiàn)ILE_SYS.C中相應(yīng)的Uint 8函數(shù)類型是不是也得改成Uint 16類型的啊?謝謝各位了!淚奔跪求解答??!