我已经为我的.stldr板做了一个定制的外部闪存加载程序( STM32 )文件,这个文件非常适合ST链接实用程序(读、写和擦除),而且我可以正确地编程。但是,当我试图通过.stldr使用创建的STM32CubeIDE文件时,擦除过程做得很好,但是当下载过程开始时,“未能下载段”错误小程序就启动了。
有人能帮我解决这个问题吗?
STMicroelectronics ST-LINK GDB server. Version 6.0.0
Copyright (c) 2021, STMicroelectronics. All rights reserved.
Starting server with the following options:
Persistent Mode : Disabled
Logging Level : 1
Listen Port Number : 61234
Status Refresh Delay : 15s
Verbose Mode : Disabled
SWD Debug : Enabled
InitWhile : Enabled
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
-------------------------------------------------------------------
STM32CubeProgrammer v2.9.0-RC01
-------------------------------------------------------------------
ST-LINK SN : 48FF6D068366565223471581
ST-LINK FW : V2J39S7
Board : --
Voltage : 3.24V
SWD freq : 4000 KHz
Connect mode: Under Reset
Reset mode : Hardware reset
Device ID : 0x450
Revision ID : Rev V
Device name : STM32H7xx
Flash size : 2 MBytes
Device type : MCU
Device CPU : Cortex-M7
BL Version : 0x90
Memory Programming ...
Opening and parsing file: ST-LINK_GDB_server_a23188.srec
File : ST-LINK_GDB_server_a23188.srec
Size : 389352 Bytes
Address : 0x08000000
Erasing memory corresponding to segment 0:
Erasing internal memory sector 0
Erasing memory corresponding to segment 1:
Erasing external memory sectors [0 3]
Download in Progress:
Error: failed to download Segment[0]
Error: failed to download the File
Shutting down...
Exit.
微控制器= STM32H743iit6
QSPI = W25Q256
发布于 2021-12-14 20:27:00
问题在于STM32CubeIDE 1.8的版本
我降级到STM32CubeIDE1.7,这个问题就解决了。
编辑:,我发现了问题。根据这些图片(第一次用于STM32CubeIDE 1.8,第二次用于STM32CubeIDE 1.7)
Solution2:
除了将stm32CubeIDE从1.8版降级到1.7版之外,您只能复制和替换STM32CubeIDE 1.7的以下目录内容:
C:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin
到目录:
C:\ST\STM32CubeIDE_1.8.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.100.202110141430\tools\bin
在STM32CubeIDE 1.8中,每件事情都会运行良好。
https://stackoverflow.com/questions/70342257
复制相似问题