用的是ZLG 的样例程序,为什么我用时出错?请高手解答,谢谢!
我的系统为LPC2294 SST39VF1601 IS61LV25616AL 编译器为:ADS V1.2
DebugInChipFlash模式
char *strupr(char *Str)
{
char *cp;
cp = Str;
while (*cp != 0)
{
if (*cp >= 'a' && *cp <= 'z' )
{
*cp -='a' - 'A';//运行这条语句时出现 ;取数据中止 DataAbort,为什么?
}
cp++;
}
return Str;
}
|