SWD interface not working on STM32G0B1
Hello,
I have two custom boards based on the STM32G0B1CBU. When I try to program them via the SWD interface (using ST-LINK or SEGGER J-Link), I get the "No Device Found on Target" error.
I checked the schematics and used an oscilloscope to make sure the signals on the pins were OK.
Programming the boards via USB worked the first time. After that, I can't connect them via USB, but I assume that's because with my firmware, the USB bootloader no longer works.
I also tried connecting the PA14/Boot_0 pin, which is also connected to SWCLK, permanently to 3.3V as recommended here: https://community.st.com/s/question/0D53W000012VSk2SAG/problem-with-swd-interface, but that didn't work either.
I also updated the ST-Link firmware several times, as indicated here: https://community.st.com/s/question/0D53W00001KSncTSAT/stm32g0-unable-to-connect-via-swd
Since I had to fix a few hardware bugs on these boards, the boards were heated up to ~350°C for a few seconds, which may have damaged the SWCLK or SWDIO pins. But since the firmware I flashed via USB works fine, I don't think that's the case.
Since I have tried every single suggestion I have found in the community about SWD interface problems, I have no idea what to do anymore. Does anyone have any ideas what I could test or what could fix the problem?
I appreciate any help and advice! Thanks in advance :)
With kind regards
Robin
