打印
[STM32F0]

STM32072突然FLASH不能下载程序

[复制链接]
2666|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
larryxie88|  楼主 | 2016-6-17 23:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
JLink用SWD三线连接。072芯片开始BOOT0接地,FLASH能下载程序,下载后能立即执行程序。但日前BOOT0接地时,突然不能下载程序。现在把BOOT0接高,FLASH能下载,但不能执行,还要回复BOOT0接地。因072没BOOT1,问下专家,怎么解决BOOT0接地时,能下载程序?
沙发
mcuisp| | 2016-6-18 01:35 | 只看该作者
接上复位线

使用特权

评论回复
板凳
seawwh| | 2016-6-18 07:23 | 只看该作者
这可能是你的程序有问题所致,例如时钟设置有误,导致其过高。
解决办法,下装下列程序运行即可修复:

void main(void) {
   while (1);
}

使用特权

评论回复
地板
Bermanrep| | 2016-6-18 09:19 | 只看该作者
你接高电平后把flash擦除了应该就没事了

使用特权

评论回复
5
larryxie88|  楼主 | 2016-6-18 10:46 | 只看该作者
接高电平,可以下载。但接地后还是不能下载。楼主,复位线接哪里?怎么接?我用的是SWD下载方式。

使用特权

评论回复
6
yjmwxwx| | 2016-6-18 12:56 | 只看该作者
肯定程序有问题,换个没问题的程序下载进去试下不就知道了

使用特权

评论回复
7
xmshao| | 2016-6-18 18:35 | 只看该作者
如果用SWD下载,跟你BOOT脚电平没关系,不论高低都应该可以下载。

只是下载完后正常运行你FLASH里的程序就得让BOOT0=0.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

2

粉丝