
1、野指针,你使用的指针指向未知区域
2、scanf函数输入整形、字符……的时候缺少了&
3、缓冲区溢出,也就是说你使用数组时不经意间越界了
暂时就想到了这三种常见情况
类似的问题我也遇到过,总是进入非法中断。反复查也查不到问题,关键无从下手,没办法,只能屏蔽掉绝大部分中断,发现CPU_Timer0中断进不去,再后来就查出是
cmd文件配置的问题。
嵌入式程序的调试比PC程序麻烦,根据你说的也很难判断是什么问题,只能告诉你一个思路:
把能屏蔽掉的代码都注释掉,直到不再出问题。然后一点一点再往上加,
看加到哪一部开始出问题。如果全屏蔽了还有问题,那么最可疑的就是cmd了。
把你要隐藏的程序拖到另一个图标B上,会形成一个文件夹,里面包含你要隐藏的程序和程序B,文件夹里一页是9格,你把要隐藏的程序往文件夹的右边缘拖,它会跑到第二页的9格里,这样就桌面默认只显示一个图标B的文件夹了。真正的隐藏现在还没这个功能吧,不知道IOS8有没有。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)