12
返回列表 发新帖
楼主: Henryyam

[求助] KE02Z64 启动后频繁复位(SWD Reset)会是哪里有原因?

[复制链接]

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-10-30 18:51:15 | 显示全部楼层
上面的 3 4 5 6 7 代表初始化进度,我每隔一段代码加一行,以标记进行到哪里了
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-10-30 20:46:40 | 显示全部楼层
小恩GG 发表于 2018-10-30 14:58
刚才又看了你说的问题,:在主循环中增加了W5500网络部分代码后,
你的意思是,之前都用的好好的,只是加 ...

是这样的,原来跑得正常,只是添加网络功能后才出现了这个问题。

正在屏蔽部分代码试验,以查出哪部分代码影响到了

谢谢指导!

回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-10-30 22:18:14 | 显示全部楼层
我把主循环里的一个用于判断键值并处理的 switch 语句删除了部分case行后,工作OK了。

只是不明白为什么?

这些case 行以前工作都是正常的。

难道switch语句的case行数有什么限制?
回复 支持 反对

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20158
最后登录
2024-5-7
发表于 2018-10-31 14:25:52 | 显示全部楼层
Henryyam 发表于 2018-10-30 22:18
我把主循环里的一个用于判断键值并处理的 switch 语句删除了部分case行后,工作OK了。

只是不明白为什么? ...

优化开启了没有?
你优化为0.
如果 还有问题,debug看看,汇编运行情况。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-11-1 21:21:34 | 显示全部楼层
优化设置为 none.

请问,怎么贴图呀?
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-11-1 21:23:49 | 显示全部楼层
现在遇到一个新问题,可能与之前的问题有关联,就是有个变量的数值在观察窗口里面会随机地变化,正常时是10,不正常时是16777226。该变量类型为 uint8。
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

59

帖子

0

注册会员

Rank: 2

积分
123
最后登录
1970-1-1
 楼主| 发表于 2018-11-5 15:26:25 | 显示全部楼层
我把变量类型由uint8 改为 uint32,暂时稳定了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-7 20:24 , Processed in 0.130979 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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