环境:keil MDK5.33,jlink V9,GD32E230。
调试时,点击调试按钮后下载完程序后,总是会自动运行最开始的一点代码,然后才是在main那里等待。
我的代码里有第一次运行标志,如果是第一次运行,复位所有参数并保存到EEPROM中。无论怎么第一次标志,调试时都不会进入复位部分。
我在检测第一次运行标志之前加了2秒的延时,就好了。
查了度娘,在 Download选项中,有个Reset and run。如果去掉勾选,有人说可能状态不可靠。我都迷惑了,
这个选项到底能不能勾选?
或者我的jlink版本支持不好?
大神们来救救我吧
|