STM32MP257F-DK (MB1605C) - No SWD communication with target, no boot, ST-LINK works fine
Hi everyone,
I'm having trouble bringing up an STM32MP257F-DK Discovery kit (board reference MB1605C). ST-LINK itself works correctly, but I cannot get any communication with the main STM32MP257 processor, and the board never boots. I'd appreciate any insight into what else to check before assuming a hardware fault.
Board / setup:
- STM32MP257F-DK, main board MB1605, revision C-01
- Powered via USB-C into CN21 (USB PWR/STLINK)
- Using the original microSD card that shipped with the kit (preloaded OpenSTLinux demo image)
- Boot switches set to: BOOT0 = ON, BOOT1 = OFF, BOOT2 = OFF, BOOT3 = OFF (microSD boot)
What works:
- LD11 / power LEDs indicate the board is powered
- Windows enumerates two "STMicroelectronics STLink Virtual COM Port" devices (COM8, COM9) without issues
- STM32CubeProgrammer detects the ST-LINK probe: Serial number, FW version V3J15M6B5S1, Board correctly identified as "STM32MP257F-DK", Target voltage reads consistently 3.28-3.29V
What doesn't work:
- Connecting via SWD always fails with "Error: Unable to get core ID" / "Error: No STM32 target found! If your product embeds Debug Authentication, please perform a discovery using Debug Authentication"
- Tried all combinations of Reset mode (Software reset, Hardware reset, Core reset) and Mode (Normal, Hot plug, Under reset) - same error every time
- Tried Debug Authentication discovery (DA tab, "Discover" button) - fails with "Failed to communicate with target!"
- No output whatsoever on either virtual COM port at 115200-8-N-1, even right after pressing RESET
- The blue "Linux Heartbeat" LED (LED1) never lights up or blinks
- WAKE UP button press has no effect on any of the above
Question:
Given target voltage reads correctly but SWD/DA communication with the main processor fails completely regardless of mode, does this point toward a specific known failure mode (PMIC sequencing, DDR, SWD routing) I could investigate further, or does this look like a hardware defect requiring board replacement? Any suggestions for additional diagnostic steps would be very welcome.
Thanks in advance!
