本帖最后由 luyaokun 于 2014-12-30 18:14 编辑 选flash的时候手残 不小心点到了一个叫做 STM32F4xx Flash OTP 的东西.只有528B的一个东西.然后把自己的程序下进去后发现reset也没反应了.更重要的是:我的KEIL不识别那个STLINK了!!!根本没有办法呀!! 我的板子不是就这么废了吧...有没有遇到过这个问题的同学?
你在程序里配置为GPIOA_PIN_14,GPIOA_PIN_13为输出了吧?
1、先确认目标板上电。
2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键
3、此时KEIL打开Settings --》debug的设置对话框,请确认有st link设备信息内容后,再进行下一步。
4、将STM32板断电,重新上电。
5、先长按STM32的复位键,再点击仿真或者下载按钮,再松开复位键。
注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIO13\GPIO14的配置。
恩,就是这样解决的,谢谢这位同学