这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 为什么用ST—LINK下载程序后,要关掉stm32板子的开关,再打开开关,程序才

共8条 1/1 1 跳转至

为什么用ST—LINK下载程序后,要关掉stm32板子的开关,再打开开关,程序才能运行

助工
2015-07-19 12:51:35     打赏

为什么用ST—LINK下载程序后,要关掉stm32板子的开关,再打开开关,程序才能运行?我已经在MDK里设置run to main()了。




院士
2015-07-19 12:58:17     打赏
2楼
貌似是要点击 调试 吧~~

助工
2015-07-19 13:20:56     打赏
3楼
我是要下载程序,不是调试啊。

助工
2015-07-19 22:46:55     打赏
4楼
好吧,我知道了。是要把  reset and run 勾上。

助工
2015-07-19 22:50:46     打赏
5楼

话说怎么不在板子上加个复位按键啊?


菜鸟
2015-07-20 16:03:01     打赏
6楼
调试程序有两种方法。
1. 下载,然后复位或者重新上电。
这基本属于盲调。是没有其他办法的时候用的。

2. 使用Keil的Debug功能
就是大家在讨论的情形。这时Keil已经进入调试模式,"run to main"带领大家来到C语言的main()函数处,准备好运行你的代码了。
在Debug模式下,千万不要按复位键(就算有这个按键也不要用),而是用调试命令控制代码的运行。这样才能随心所欲的观察代码的运行情况。
例如
F5: 全速运行。等同于重新上电或者按复位键。
F10: 单步
F11: 进入函数
...

助工
2015-07-20 21:53:24     打赏
7楼
谢谢。。。

助工
2015-08-01 17:14:18     打赏
8楼
嗯,学习了~,谢谢分享!

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]