久芯网

STM32L4R5VGT6 无法下载问题

avatar Chad_yrc 提问时间: 2023-07-28 12:00:57 / 未解决
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



如需获得 STM32L4R5VGT6 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

5个回答
  • avatar 废鱼
    回答时间: 2023-07-28 12:28:58

    fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件FLASH的大小不匹配。

  • avatar Chad_yrc
    回答时间: 2023-07-28 13:01:34
    废鱼 发表于 2022-6-6 17:47
    fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件 ...

    你好,感谢你的回答。我用STM32CubeProgrammer安装后使用,硬件连接完好,点击连接没有任何反应,也不弹出报错,请问是什么原因。

  • avatar Chad_yrc
    回答时间: 2023-07-28 13:28: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

  • avatar 废鱼
    回答时间: 2023-07-28 13:49:32

    我一般使用HEX的格式下载,没有用过elf文件格式,方便上传一下这个文件吗?我用F4试试,手头没有L4系列的。或者你换成HEX、BIN格式试试。

  • avatar butterflyspring
    回答时间: 2023-07-28 14:21:46

    这个芯片分dual-bank 和 single-bank mode. 检查一下 DB1M的设置。 猜测设置成了dual-bank MODE 导致的,改成single-bank mode 试试。

会员中心 微信客服
客服
回到顶部