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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版