你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F407VET6 不能烧录问题

[复制链接]
西祠响马 提问时间:2019-5-21 15:12 /
    大家好,我正在使用STM32F407VET6.目前遇到一个困惑,希望有高手能给予指导。或者大家一起讨论下。
    现象是: 无法正常烧录程序,烧录模式SWD
    首先在keil中会报错,拉高BOOT1似乎也无效。
    J-link可以通过J-Flash里面 Target ->Connect 连接到芯片。也可以Target -> Test ->Generate test data 测试,或者是下面的speed测试。都可以完成。
但是不能通过Manual Programming 进行擦除。也不能直接Production Programming  报错信息是一样的。如图。
   我猜想是写保护原因,但我使用ST-Link配合STM32 ST-LINK Utility软件,根本连接不上芯片。至此,我已经黔驴技穷,希望大家帮忙一起考虑下原因。
PS: 我是在自己的板子上进行的操作,同一批次的芯片,有的可以正常烧录。

STM32 ST-LINK Utility 点击Connect

STM32 ST-LINK Utility 点击Connect

Keil 烧录

Keil 烧录

Keil 烧录

Keil 烧录

J-Flash Programming

J-Flash Programming

J-Flash SPeed Test

J-Flash SPeed Test

J-Flash Connect

J-Flash Connect

J-Flash Test

J-Flash Test

STM32 ST-LINK Utility重新连接直接点击erase

STM32 ST-LINK Utility重新连接直接点击erase
收藏 评论9 发布时间:2019-5-21 15:12

举报

9个回答
西奥伟 回答时间:2019-5-21 15:36:31
楼主使用JLINK版本是5.12的吗?若是可以尝试运行一下J-Flash Lite软件,是否能够正常擦除

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

wenyangzeng 回答时间:2019-5-21 16:07:56
本帖最后由 wenyangzeng 于 2019-5-21 16:12 编辑

第1张图的故障有可能是ST-LINK的下载线有问题;
第2张图则明显提示ST-LINK的USB连接错误
换一个新的ST-LINK、USB连接线和一条下载线试试。

把可能出现的硬件故障先排除了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

西祠响马 回答时间:2019-5-21 16:32:44
wenyangzeng 发表于 2019-5-21 16:07
第1张图的故障有可能是ST-LINK的下载线有问题;
第2张图则明显提示ST-LINK的USB连接错误
换一个新的ST-LINK ...

谢谢回复,ST-Link应该是好的,可以烧录其他板子没问题,有问题的板子一直会有问题。第二个是点击Erase过一段时间才会出现的。如果接线错误,马上就会有这个提示。
西祠响马 回答时间:2019-5-21 16:36:12
西奥伟 发表于 2019-5-21 15:36
楼主使用JLINK版本是5.12的吗?若是可以尝试运行一下J-Flash Lite软件,是否能够正常擦除 ...

谢谢回复,我的Jlink版本是V6.40 试着运行了一下J-flash Lite 发现既不能烧录hex ,也不能擦除。
1558427705(1).png
废鱼 回答时间:2019-5-22 08:34:23
用ISP模式试一下,可以试试官方最新的软件:
http://www.stmicroelectronics.co ... /stm32cubeprog.html

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

西祠响马 回答时间:2019-5-22 09:19:40
安 发表于 2019-5-22 08:34
用ISP模式试一下,可以试试官方最新的软件:
http://www.stmicroelectronics.com.cn/content/st_com/zh/pr ...

多谢支持,我飞线试下。
Kevin_G 回答时间:2019-5-23 10:45:15
按着复位按键,点击链接,然后松开复位按键。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

xiaolingoei 回答时间:2019-5-23 10:48:32
遇到过这种问题,你是不是没给板子供电?
单靠ST-LINK的供电可能带不动板子的负载,给板子供电之后再下载试试。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

西祠响马 回答时间:2019-5-24 09:16:43
xiaolingoei 发表于 2019-5-23 10:48
遇到过这种问题,你是不是没给板子供电?
单靠ST-LINK的供电可能带不动板子的负载,给板子供电之后再下载试 ...

感谢回复,批量烧录肯定是供电的,反馈出了有的芯片不能烧录这个问题,通过换芯片可以解决。我调试的时候是把所有外围器件拿下来了,现象是一致的。所以觉得郁闷
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版