2025-02-26 2:21 PM
I'm having trouble getting GDB to recognize my brand new STM32H563ZI Nucleo board on Linux. The board has never been programmed.
Current situation:
My matching linux env udev rule:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", \
MODE="660", GROUP="plugdev", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1", \
SYMLINK+="stlinkv3_%n"
Has anyone encountered similar issues with the H563ZI Nucleo? Any suggestions would be appreciated.
Solved! Go to Solution.
2025-02-26 4:07 PM
Solved it. Really ***.
In order to connect to the STM32H563 SINGLE CORE ARM PROCESSOR you must use the `-m 1` which means use MULTI CORE CONNECTION and attach to core 1.
So.... Yea, that makes a ton of sense and is well documented in just a ton of places!!!
(My guess is that SWD instance 1 is the swd interface that works, and that zero is reserved for some TrustZone provisioning that doesn't allow for full access only regression or password?.. But then why that one is zero for existing tool incompatibility I have no idea!)
2025-02-26 4:07 PM
Solved it. Really ***.
In order to connect to the STM32H563 SINGLE CORE ARM PROCESSOR you must use the `-m 1` which means use MULTI CORE CONNECTION and attach to core 1.
So.... Yea, that makes a ton of sense and is well documented in just a ton of places!!!
(My guess is that SWD instance 1 is the swd interface that works, and that zero is reserved for some TrustZone provisioning that doesn't allow for full access only regression or password?.. But then why that one is zero for existing tool incompatibility I have no idea!)