| 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 等器件的更多信息,请点击链接或 点击此处 联系在线客服!
fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件FLASH的大小不匹配。
fatfs只是代码不会影响烧写程序,编译后的代码用STM32CubeProgrammer烧写试试。可能是仿真器配置的芯片文件 ...
你好,感谢你的回答。我用STM32CubeProgrammer安装后使用,硬件连接完好,点击连接没有任何反应,也不弹出报错,请问是什么原因。
你好,感谢你的回答。我用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
我一般使用HEX的格式下载,没有用过elf文件格式,方便上传一下这个文件吗?我用F4试试,手头没有L4系列的。或者你换成HEX、BIN格式试试。
这个芯片分dual-bank 和 single-bank mode. 检查一下 DB1M的设置。 猜测设置成了dual-bank MODE 导致的,改成single-bank mode 试试。