完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
选flash的时候手残 不小心点到了一个叫做 STM32F4xx Flash OTP 的东西.只有528B的一个东西.然后把自己的程序下进去后发现reset也没反应了.更重要的是:我的KEIL不识别那个STLINK了!!!根本没有办法呀!!
我的板子不是就这么废了吧...有没有遇到过这个问题的同学? |
|
相关推荐
7个回答
|
|
本帖最后由 奔跑小蜗牛 于 2014-12-31 08:48 编辑
你在程序里配置为GPIOA_PIN_14,GPIOA_PIN_13为输出了吧? 1、先确认目标板上电。 2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键 3、此时KEIL打开Settings --》debug的设置对话框,请确认有st link设备信息内容后,再进行下一步。 4、将STM32板断电,重新上电。 5、先长按STM32的复位键,再点击仿真或者下载按钮,再松开复位键。 注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIO13GPIO14的配置。 |
|
|
|
OTP 一次性可编程, 擦除了后没法恢复啊,板子废了吧,可以联系STM32技术,看看怎么办
|
|
|
|
楼主有拔下st-link重新试过没?或者使用其他的st-link或jlink连上去试试!我也有一块429discovery,自己做了块底板,直接插在底板上,用底板上的jlink接口(感觉stlink读写2M的FLASH速度太慢了).....
|
|
|
|
OTP是一次性rom 按理说应该没问题啊,你现在写进去了说明 你的otp里以前没有东西啊
|
|
|
|
恩,就是这样解决的,谢谢这位同学 |
|
|
|
驱动是不是安装好了,仿真器的固件升级一下试试
|
|
|
|
你的代码里有没有禁止仿真器接口呢
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1856 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1717 浏览 3 评论
4290 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1871 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2364 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-15 16:53 , Processed in 0.583210 second(s), Total 53, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号