Skip to main content
TKuo.1
Associate III
March 18, 2022
Solved

An issue with IDE 1.9.0 with dual-core STM32H7

  • March 18, 2022
  • 1 reply
  • 811 views

The board I'm using is NUCLEO-H755ZI-Q and it has two cores, a Cortex-M4 and a Cortex-M7.

After I update STM32CubeIDE to Version: 1.9.0, I can't download programs to the core Cortex-M4. I've already updated ST-Link to the latest version.

It says:

STMicroelectronics ST-LINK GDB server. Version 6.1.0
Copyright (c) 2022, 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
 
Target no device found
 
Error in initializing ST-LINK device.
Reason: No device found on target.

Also, I can't even use my debugger to download programs by connecting to the onboard MIPI-10 debug connector.

However, the Cortex-M7 one is still working. I can download programs to Cortex-M7 in CM7 project.

Steps to reproduce the error:

  1. Create a project with the board NUCLEO-H755ZI-Q
  2. Set all pins to their default state
  3. Build and download the program to Cortex-M4 (in the CM4 project), and see the error
This topic has been closed for replies.
Best answer by TKuo.1

I figured it out just now. Somehow ​my BCM4 value in option bytes configuration is unchecked. After I checked this value, IDE can download the CM4 program to the board.

1 reply

TKuo.1
TKuo.1AuthorBest answer
Associate III
March 19, 2022

I figured it out just now. Somehow ​my BCM4 value in option bytes configuration is unchecked. After I checked this value, IDE can download the CM4 program to the board.