[STM32F0] STM32072突然FLASH不能下载程序

[复制链接]
2909|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擦除了应该就没事了
 楼主| larryxie88 发表于 2016-6-18 10:46 | 显示全部楼层
接高电平,可以下载。但接地后还是不能下载。楼主,复位线接哪里?怎么接?我用的是SWD下载方式。
yjmwxwx 发表于 2016-6-18 12:56 | 显示全部楼层
肯定程序有问题,换个没问题的程序下载进去试下不就知道了
xmshao 发表于 2016-6-18 18:35 | 显示全部楼层
如果用SWD下载,跟你BOOT脚电平没关系,不论高低都应该可以下载。

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部