请选择 进入手机版 | 继续访问电脑版

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

STM32L4R5VGT6 无法下载问题

[复制链接]
Chad_yrc 提问时间:2022-6-6 14:31 / 未解决
1、下载时发现,当flash超512K时,无法下载,显示 Error: failed to download Segment[0] Error: failed to download the File
当flash低于512K时,就能正常下载。
2、当注释掉Fatfs相关函数,发现超512K也是可以正常下载的。使用Fatfs相关函数,flash超512K就无法下载。
STM32L4R5VGT6 Flash是1M的,使用的是STM32CUBEIDE


收藏 评论5 发布时间:2022-6-6 14:31

举报

5个回答
废鱼 回答时间:2022-6-6 17:47:50
fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件FLASH的大小不匹配。
Chad_yrc 回答时间:2022-6-7 11:49:55
废鱼 发表于 2022-6-6 17:47
fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件 ...

你好,感谢你的回答。我用STM32CubeProgrammer安装后使用,硬件连接完好,点击连接没有任何反应,也不弹出报错,请问是什么原因。
微信截图_20220607114911.png
Chad_yrc 回答时间:2022-6-7 12:07:29
Chad_yrc 发表于 2022-6-7 11:49
你好,感谢你的回答。我用STM32CubeProgrammer安装后使用,硬件连接完好,点击连接没有任何反应,也不弹 ...

连接问题已解决,使能Shared可连接成功,但是下载超512K的.elf文件还是无法下载,错误信息如下:
  12:04:15 : Opening and parsing file: DEMO.elf
  12:04:15 :   File          : DEMO.elf
  12:04:15 :   Size          : 512.15 KB
  12:04:15 :   Address       : 0x08000000
  12:04:15 : Erasing memory corresponding to segment 0:
  12:04:15 : Erasing internal memory sectors [0 128]
  12:04:18 : Download in Progress:
  12:04:30 : Error: failed to download Segment[0]
  12:04:30 : Error: failed to download the File


废鱼 回答时间:2022-6-7 13:48:59
我一般使用HEX的格式下载,没有用过elf文件格式,方便上传一下这个文件吗?我用F4试试,手头没有L4系列的。或者你换成HEX、BIN格式试试。
butterflyspring 回答时间:2022-6-8 10:41:32
这个芯片分dual-bank 和 single-bank mode. 检查一下 DB1M的设置。 猜测设置成了dual-bank MODE 导致的,改成single-bank mode 试试。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版