cancel
Showing results for 
Search instead for 
Did you mean: 

An issue with IDE 1.9.0 with dual-core STM32H7

TKuo.1
Associate III

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
1 ACCEPTED SOLUTION

Accepted Solutions
TKuo.1
Associate III

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.

View solution in original post

1 REPLY 1
TKuo.1
Associate III

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.