当前位置:技术文章首页 >> 嵌入式技术 >> ARM技巧与应用 >> 大家们,帮帮忙,一个关于指针导致死循环的问题

大家们,帮帮忙,一个关于指针导致死循环的问题

2008-08-27 21:45:30  作者:不详  来源:互联网  浏览次数:935  文字大小:【】【】【

大家们,帮帮忙,一个关于指针导致死循环的问题

发表时间:2008-01-15 01:41:31 来源: 责任编辑:everk 阅读数:

int *p,*pp,i,j;

i=100;

j=200;

while(i)      pp=(int *)((char *)p+(i--)>>2+j); http://www.armforum.cn

类似的代码,运行时最后一句会导致死循环,手动停止后,停在0x08指令处,此时单步会有Warnning 0056:...的警告信息。但是如果最后一句变为

ARM开发论坛

pp=p; ARM开发论坛

pp=(int  *)((char *)pp+(i--)>>2); http://www.armforum.cn

pp=(int *)((char *)pp+j);

ARM开发论坛

在一开始就单步进入这些代码,程序运行正常(顺序执行还是死循环)。

ARM

自己也猜了多种可能,基本排除: 字串4

1.地址空间分配错误; ARM开发论坛

2.地址内容冲突; 字串8

3.空指针;

http://www.armforum.cn

帮忙啊,大家!

ARM

责任编辑:


相关文章
 

最新文章

更多

· 基于BCM1101的新型VoIP网...
· 基于EP7312的公用信息终...
· 基于TRIMEDIA平台的DVR监...
· 基于S3C2410的RTC模块应...
· arm源代码-游蛇吃豆
· 增强型PS2arm源代码
· 在ARM上实现视频会议
· USB ARM JTAG制作 OPNEO...
· 大家们,帮帮忙,一个关...
· GPRS DTU数传应用基础知...

推荐文章

更多

· 基于BCM1101的新型VoIP网...
· 基于EP7312的公用信息终...
· 基于TRIMEDIA平台的DVR监...
· 基于S3C2410的RTC模块应...
· arm源代码-游蛇吃豆
· 增强型PS2arm源代码
· 在ARM上实现视频会议
· USB ARM JTAG制作 OPNEO...
· 大家们,帮帮忙,一个关...
· GPRS DTU数传应用基础知...

热点文章

更多

01-01·[接口与通讯] 红外遥控系统原理及单片机软... (3804)
01-01·[单片机技术] 温度传感器PT100的应用 (2424)
09-17·[可编程逻辑] 基于VHDL语言的智能密码锁设计 (1984)
09-08·[可编程逻辑] 基于FPGA的QPSK调制解调电路... (1973)
09-08·[单片机技术] AT89S52的中文简介及资料下载 (1909)
11-24·[电子基础] 与初学者谈电子制作(电子入门) (1789)
09-09·[电源技术] 基于DSP的三相SPWM波发生软件... (1789)
10-24·[传感与控制] MODBUS RTU通讯协议在S7-200... (1612)
12-01·[单片机技术] 基于ARM智能家居控制器设计与... (1612)
11-24·[单片机技术] 常用LED数码管驱动电路2(单 ... (1601)
09-08·[电源技术] 能延长电池寿命的单节电池升... (1537)
09-11·[仪器与仪表] 应用ADuC847芯片设计压力及温... (1520)