F401无法仿真,求助

2019-07-21 02:24发布


在MDK5上面点击debug按钮之后,代码立刻自动全速运行,点击停止,MDK5定位不到代码在哪里停止了

代码自动运行之后,一些全局变量的值立刻就有了,而且这些值超出了范围,如下:


ready_flag 的值只能是YES或者NO,但这里却是0x7C
collect_ok_flag 的值不可能到0x31这么大
gprs_ok_flag 的值也不能到达这么大
pwonkey_flag 的值只能是YES或者NO,但这里却是0x70

如下,在代码设置断点:

在第一行代码处设置断点,却被提示这里有两个断点,但我只设置了一个;
如果我在下面的代码处设置断点,不会提示这个信息,但RESET之后,仿真根本不会停在断点处,就像代码根本执行不到那里一样

请问这些都是什么问题导致?

请各路大神指教,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。