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

NUCLEO-L4R5ZI ST-LINK下载程序失败 提示Flash 错误

[复制链接]
ananbo 提问时间:2019-7-30 19:49 /
入手NUCLEO-L4R5ZI一块,迫不及待在官网下载了STM32Cube_FW_L4_V1.14.0软件包,找到L4R5ZI里的example .用keil编译也通过了,但是下载失败,错误提示是 Error: Flash Download failed - "Cortex-M4" 。在论坛里也搜索了一下相关的问题,重新加载了一下flash.后来又以为是keil的pack没有下全,但是都不管用。请大神帮忙看一下。万分感谢。相关的问题我做了截图。如下所示:
图片1.jpg
图片2.jpg
图片3.jpg
图片4.jpg
图片5.jpg
收藏 评论13 发布时间:2019-7-30 19:49

举报

13个回答
wenyangzeng 回答时间:2019-7-30 21:15:39
楼主选择了Flash的DEMO,该DEMO无法debug仿真,必须使用ST-LINK Utility工具下载,楼主先选择其他非Flash操作的演示代码就没有这个问题。

无标题1.png
ananbo 回答时间:2019-7-30 22:15:42
wenyangzeng 发表于 2019-7-30 21:15
楼主选择了Flash的DEMO,该DEMO无法debug仿真,必须使用ST-LINK Utility工具下载,楼主先选择其他非Flash操 ...

你好,刚用RCC_ClockConfig RCC Clock Config 的这个例子烧写了一下。还是同样的报警。。。
图1.jpg
ananbo 回答时间:2019-7-30 22:34:15
wenyangzeng 发表于 2019-7-30 21:15
楼主选择了Flash的DEMO,该DEMO无法debug仿真,必须使用ST-LINK Utility工具下载,楼主先选择其他非Flash操 ...

另外,刚才用cubeMX生成默认的程序,也试了一下,少了一个什么压缩包zip文件,不知道是不是和这个烧写失败有关系?
还有就是我看包装上写的,上电默认LD3是闪烁的,但是我这个上电以后就一直是灭的,不会是板子的问题吧。我把照片一并发上来。请教一下。谢谢!
cubemx.jpg
图2.png
图1.png
wenyangzeng 回答时间:2019-7-31 07:20:32
ananbo 发表于 2019-7-30 22:34
另外,刚才用cubeMX生成默认的程序,也试了一下,少了一个什么压缩包zip文件,不知道是不是和这个烧写失 ...

假如楼主入手的板子先前已经有被下载其他代码,自然无法按照说明所述点亮LED。楼主为何不直接使用ST的DEMO代码下载试试 ?
ananbo 回答时间:2019-7-31 07:46:08
wenyangzeng 发表于 2019-7-31 07:20
假如楼主入手的板子先前已经有被下载其他代码,自然无法按照说明所述点亮LED。楼主为何不直接使用ST的DEM ...

新板子,出厂设置,之前LD3闪烁过,由于下载官网的demo下载失败,现在连LD3都不亮了。不知道是不是给烧坏了。我用的正是STM32Cube_FW_L4_V1.14.0软件包的example里的例子。编译都没有问题,但是一下载就说是flash出错。楼上有截图,请大神帮忙找找原因。谢谢
用了RCC_ClockConfig RCC Clock Config 的这个例子烧写了一下。还是同样的报警。。。

toofree 回答时间:2019-7-31 09:18:39
把板载ST-Link V2/1 固件升级一下吧,驱动也用较新的版本。有些莫名其妙的问题就卡在ST-Link上。
wenyangzeng 回答时间:2019-7-31 09:50:53
ananbo 发表于 2019-7-31 07:46
新板子,出厂设置,之前LD3闪烁过,由于下载官网的demo下载失败,现在连LD3都不亮了。不知道是不是给烧坏 ...

应该是楼主运行Flash读写代码后,改写了Flash某个地址有可能是引起读保护,在ST-LINK Utility里整片删除试试。

评分

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

查看全部评分

watershade 回答时间:2019-7-31 18:11:43
建议先下载,然后从local安装。

1、下载有两种办法:A:使用图中相应位置的的package地址在迅雷等下载工具上建立个任务。直接下载
pack1.jpg
B:从keil官方的pack网址直接下载,网址链接:http://www.keil.com/dd2/pack/
pack3.jpg
pack2.jpg
注意第二幅图中的CMSIS开头的第一个pack是必备包,很大。一般直接从网址下载最好。

2、第二是关于安装包的,这个很简单。从菜单里面直接选择File>Import/Import From Folder即可。
最早的版本记得有install from local什么的。新的没有了,如图:
pack-4.jpg
其实另一种更简单:你直接双击下载的.pack后缀的文件,直接就安装了。

3、第三个问题是大家很不注意的。也是keil太占内存的地方。
打开你的安装目录的$Keil目录$>ARM>ACK,你安装的文件其实都在这里:
pack5.jpg
其中.Download就是keil自动下载的package的地方,建议安装完包之后可以清理一下。
其实最占硬盘的是除了.开头的文件夹之外的,也就是最终安装的东西。
注意那STM32F1xx_DFP为例,从你安装keil之后的每一次更新,都会新添加一个包。
这个包的安装过程实际就是解压过程,你会发现这里的空间越来越大。
有几种方法清理pack。一种是直接在文件夹里面删除。(注意我没有试过,不知道会会影响索引)。
我一般用另一种方法,我们以mqtt的Paho包为例。(注意这个包需要先安装ARM.mbedTLS):否则你安装完成之后,会提示你resolve。
pack6.jpg
这里选择remove+delete packs否则只选remove并不会删除硬盘的存储。

啰嗦了几句,不嫌啰嗦的给点个赞



评分

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

查看全部评分

ananbo 回答时间:2019-8-1 07:59:04
toofree 发表于 2019-7-31 09:18
把板载ST-Link V2/1 固件升级一下吧,驱动也用较新的版本。有些莫名其妙的问题就卡在ST-Link上。
...

多谢
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版