请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430F5529 工具/软件:TI C/C++编译器
我将固件从TI V15.??.LTS升级到最新的16.9 编译器.G.0.LTS,并且在构建项目时出现了一些新错误。 我不清楚该怎么办。 该代码有效,但我还在半路上开发,需要添加更多内容,所以我现在想处理这些警告,这样它不会在以后变成一个潜在的更大问题。
我的固件编码很乱,所以不确定我在看什么。
这是代码。
/***************************************************************************
*
** 全局变量
*
******************************************************************* ///
FIL文件; /*打开的文件对象*/
FATFS fatfs; /*文件系统对象*/
DIRS rootdir; /*目录对象*/
DIRS目录;
FRESULT错误代码; /*错误代码对象*/
FRESULT分辨率; /*结果对象 */
UINT bytesRead; /*字节读取对象*///UINT
读取; //*读取字节对象*////
void sdcardtest(void) //这将通过检查
{ //一组中的不同命令。
字符行[82]; /*行缓冲区*/
Int result;
// FIL FTEST; /*文件对象*/
int files_left;
FILINFO文件Entry;
unsigned char file_open = 0; //0 (如果当前没有打开的文件),1 (如果打开了文件)
FRESULT错误代码=-1;
fprintf (stdout,("正在初始化SD卡\r\n"));
while (errCode != FR_OK)(错误代码!= FR_OK)
{
对SD卡执行大量操作
此代码使用errCode alot
}
我在While循环中截断了代码,因为它需要执行一系列步骤来对SD卡进行加贴,读写。 但问题在于FRESULT错误代码=1。
为什么 我会收到FRESULT错误代码=1的警告?
#190-D枚举类型与另一类型混合
#69-D整数转换导致符号更改。