9471|21

32

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

IAR 调试时总是复位???? [复制链接]

用 IAR 调试nRF24L01程序时总是复位(停在图中绿色显示部位),   而断点进不去.

测试电源电压3.3伏(说明不是电压低引起的),

请问可能的原因是什么 ???

是因为nRF24L01的电流过大吗 ??

 

 

未命名.jpg (66.07 KB, 下载次数: 1)

未命名.jpg

最新回复

Thank you!!   真的可以了!~ 大神啊!~~  详情 回复 发表于 2012-7-12 22:32
 
点赞 关注

回复
举报

2144

帖子

3

TA的资源

五彩晶圆(中级)

沙发
 
1)看门狗关了吗?

2)是否有大量数据初始化?

点评

请问大量数据初始化会有什么问题啊??:shy: ???  详情 回复 发表于 2012-7-12 00:11
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 lyzhangxiang 的帖子

看门狗关了
有一些对无线模块的寄存器的配置
不过是在循环以外
这个有问题吗???
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

4
 
喂狗时间不对吧,
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

5
 
是你的代码跑飞了,这是跳到了初始化代码中。
看看有没有开某个中断,但是没有写中断服务函数。
应该不是你的供电问题
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

6
 
出现了相同的问题,求解
 
 
 

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

7
 
楼主调试的习惯挺不错的
 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

8
 

回复 5楼 wstt 的帖子

有可能是程序跑飞了
因为程序有时运行到某处出不来
但是没发现 "开某个中断,却没有写中断服务函数"的情况 。

还没找出问题................
 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

9
 

总中断已经关闭了

还是会复位

 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(高级)

10
 
楼主有多少全局变量需要初始化?应是cstart的执行时间过长,导致没有执行到关看门狗的语句是,看门狗已经溢出了。
先把变量设置成_no_init,做个测试看看是否是这个原因

点评

怎么个设置法啊??:puzzle: 求助???  详情 回复 发表于 2012-7-12 14:12
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

11
 
原帖由 chhd1128 于 2012-2-17 13:29 发表
总中断已经关闭了
还是会复位

你这种情况我以前也遇到过,一直怀疑是硬件问题,后来排查出来是有个片上外设无意识的开了中断使能
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(高级)

12
 

回复 11楼 wstt 的帖子

若只是一个外设开启了中断enable,但是GIE已经关闭了,也是不可能发生中断的。
 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

13
 

可以肯定是电源除了问题

用电源线直接供电一点问题也没有

nRF24L01下载数据一切正常

 

但我们这个项目设备是要用电池供电的

换成电池供电就会 出现上述问题

 

现 求一份msp430 电池供电的电路图

要尽可能的省电

 
 
 

回复

32

帖子

0

TA的资源

一粒金砂(中级)

14
 

是电流消耗太大引起的复位

原因是IO配置没有契合开发板

问题已经解决

 

 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

15
 

回复 沙发 lyzhangxiang 的帖子

请问大量数据初始化会有什么问题啊?? ???

点评

默认看门狗的时间到了复位了(初始化这些数据的时间超过了看门狗的时间,启动代码里面开启了看门狗,主程序中一般关闭它,可惜在这之前需要初始化数据),在启动代码里面有的  详情 回复 发表于 2012-7-12 08:39
 
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

16
 

回复 15楼 zhaohuijing 的帖子

默认看门狗的时间到了复位了(初始化这些数据的时间超过了看门狗的时间,启动代码里面开启了看门狗,主程序中一般关闭它,可惜在这之前需要初始化数据),在启动代码里面有的

点评

原来如此啊!~~那有什么解决办法的嘛??我需要初始化的数据可能是比较多,导致程序下载进去以后就会直接运行。程序也没有办法再复位。。 :)  详情 回复 发表于 2012-7-12 14:10
原来如此啊!~~那有什么解决办法的嘛??我需要初始化的数据可能是比较多,导师程序下载进去以后就会直接运行。程序也没有办法再复位。。:)  详情 回复 发表于 2012-7-12 14:07
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

17
 

回复 16楼 lyzhangxiang 的帖子

原来如此啊!~~那有什么解决办法的嘛??我需要初始化的数据可能是比较多,导师程序下载进去以后就会直接运行。程序也没有办法再复位。。

点评

/************************************************** * * This is a template for early application low-level initialization. * * Copyright 1996-2010 IAR Systems AB. * * $Revision: 5993 $  详情 回复 发表于 2012-7-12 16:43
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

18
 

回复 16楼 lyzhangxiang 的帖子

原来如此啊!~~那有什么解决办法的嘛??我需要初始化的数据可能是比较多,导致程序下载进去以后就会直接运行。程序也没有办法再复位。。

点评

在low init中关闭看门狗 文件路径: \\IAR Systems\\Embedded Workbench 6.0 Evaluation\\430\\src\\lib\\low_level_init.c 建议拷贝到工程下面在修改使用,避免日后非特殊情况。  详情 回复 发表于 2012-7-12 16:42
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

19
 

回复 10楼 modernthink 的帖子

怎么个设置法啊??  求助???
 
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

20
 

回复 18楼 zhaohuijing 的帖子

在low init中关闭看门狗

文件路径:

\IAR Systems\Embedded Workbench 6.0 Evaluation\430\src\lib\low_level_init.c

建议拷贝到工程下面在修改使用,避免日后非特殊情况。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表