查看: 2270|回复: 9

[已解决] 【求助】程序启动前按下按键程序无法正常运行(已解决)

[复制链接]

该用户从未签到

22

主题

93

帖子

0

中级会员

Rank: 3Rank: 3

积分
315
最后登录
1970-1-1
发表于 2014-9-30 09:39:36 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2014-9-30 10:35 编辑

如图所示,使用KL26的时候,使用IAR复位程序到__startup,此时按下按键PTA4(按下状态为低电平)后再运行程序,程序一直无法正常运行到断点处直到断开PTA4;
测试程序使用的是FRDM-KL26Z_SC\FRDM-KL26Z_SC_Rev_1.0\klxx-sc-baremetal\build\iar\FRDM_KL26ZDemo;
sshot-1.png

我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-9-30 09:58:37 | 显示全部楼层
楼主你好,PTA4默认是NMI引脚,你在debug状态下,没有run起来,外面控制芯片是不会响应的。
如果你run起来,并且按下NMI,程序会进入到NMI中断中。
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

中级会员

Rank: 3Rank: 3

积分
315
最后登录
1970-1-1
 楼主| 发表于 2014-9-30 10:02:13 | 显示全部楼层
应该是PTA4也是NMI引脚,所以这里会引起NMI复位。
请问下版主是否NMI引脚复位在上电后就自动启动了?WATCHDOG在上电后的默认状态也是启动状态么?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-9-30 10:18:16 | 显示全部楼层
quentin 发表于 2014-9-30 10:02
应该是PTA4也是NMI引脚,所以这里会引起NMI复位。
请问下版主是否NMI引脚复位在上电后就自动启动了?WATCHD ...

你现在复位之后应该还没有RUN起来吧。
如果你没有RUN的话,受到debug的限制,就算你有外部的NMI控制,debug程序应该不会自己跑起来的。
NMI引脚是在上电后就启动的,但是这个结合debug这样测试应该会有问题。
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

中级会员

Rank: 3Rank: 3

积分
315
最后登录
1970-1-1
 楼主| 发表于 2014-9-30 10:28:15 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-9-30 10:18
你现在复位之后应该还没有RUN起来吧。
如果你没有RUN的话,受到debug的限制,就算你有外部的NMI控制,deb ...

明白了~谢谢~
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-9-30 10:35:27 | 显示全部楼层
quentin 发表于 2014-9-30 10:28
明白了~谢谢~

不客气哦!~
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

中级会员

Rank: 3Rank: 3

积分
315
最后登录
1970-1-1
 楼主| 发表于 2014-9-30 11:39:51 | 显示全部楼层

补充一下,PTA4不适合做key,或者不适合做有特殊功能的key,否则就会出现我这个问题:将PTA4作为启动后的功能识别引脚。之前设置没注意这个问题。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-9-30 12:44:07 | 显示全部楼层
quentin 发表于 2014-9-30 11:39
补充一下,PTA4不适合做key,或者不适合做有特殊功能的key,否则就会出现我这个问题:将PTA4作为启动后的 ...

PTA4是NMI引脚,不能直接通过配置MUX就改变它的特性,如果要改变这个引脚,需要修改flash。
在IO够的情况下,不建议使用NMI作为其他功能。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

351

帖子

0

高级会员

Rank: 4

积分
973
最后登录
1970-1-1
发表于 2014-10-10 17:19:58 | 显示全部楼层
如果FOPT里禁止了这个NMI功能,在启动过程中按下该按键还会出问题吗?
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

中级会员

Rank: 3Rank: 3

积分
315
最后登录
1970-1-1
 楼主| 发表于 2014-10-11 15:06:57 | 显示全部楼层
Ragnarok 发表于 2014-10-10 17:19
如果FOPT里禁止了这个NMI功能,在启动过程中按下该按键还会出问题吗?

禁用应该不会出现,上电复位后NMI默认开启才会出现
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 03:01 , Processed in 0.109430 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表