2024-12-01 07:56 PM
Using STM32H7S78-DK board with a STM32CubeIDE project that utilizes an external memory loader, which is included in the project structure. when running debug I am getting a failure with the following console output:
Error in final launch sequence:
Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Appli/Debug/Template_XIP_Appli.elf
Error message from debugger back end:
Load failed ,Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Boot/Debug/Template_XIP_Boot.elf
Error message from debugger back end:
Error finishing flash operation
Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Appli/Debug/Template_XIP_Appli.elf
Error message from debugger back end:
Load failed ,Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Boot/Debug/Template_XIP_Boot.elf
Error message from debugger back end:
Error finishing flash operation
Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Appli/Debug/Template_XIP_Appli.elf
Error message from debugger back end:
Load failed
Load failed
Failed to execute MI command:
load /[User]/[Project]/STM32CubeIDE/Boot/Debug/Template_XIP_Boot.elf
Error message from debugger back end:
Error finishing flash operation
Error finishing flash operation
Similar forum posts have recommended actions such as running the project with BOOT0 set, clearing out the flash memory with cubeprogrammer, and running the reset behavior as None. None of these have been successful or changed the error message. Console output is below, asking for any help or recommendation on how to resolve this error? Running STMCubeIDE on ubunutu LTS 20.04
STMicroelectronics ST-LINK GDB server. Version 7.8.0
Copyright (c) 2024, 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.17.0
-------------------------------------------------------------------
Warning: The external loader file does not exist:
Template_XIP_ExtMemLoader.stldr
Encountered Error when opening /opt/st/stm32cubeide_1.16.0/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.linux64_2.1.400.202404281720/tools/bin/STM32_Programmer_CLI
Error in STM32CubeProgrammer
Shutting down...
Exit.
2024-12-07 12:31 AM
Start with complete simple project only for internal flash. In your log is reported missed file for load external flash on DK. Optimal is close IDE and all, and open only Programmer GUI. First step is upgrade onboard STLINK. After this try connect and read MCU.