2019-07-19 12:30 AM
Hello
When I try to connect to my Nucleo board, I have the following message:
Error in initializing ST-LINK device.
Reason: (4) No device found on target.
I think I have this error message because I didn't disconnect the board physically before upgrading the firmware.
I don't know what is broken the ST-link or the nucleo itself?
Is there a way to repair the board?
Bests
Solved! Go to Solution.
2019-07-19 05:09 AM
Definitely pointing to the STM32 chip being dead/unresponsive
2019-07-19 06:18 AM
Hi
It is a NUCLEO-F429ZI.
There are two HW modifications: I put off SB12 (for external Vref) and SB121. I put on SB122.
The card was still working after the HW modification.
No shield is connected to the board and all jumpers are in their default config.
I tried to short pins 5 and 7 of CN11.
I tried all the modes and reset modes when connecting with STM32CubeProgrammer.
Bests
2019-07-19 07:42 AM
Hi,
some additional tests before autopsy:
How is provided your VREF?
Have you connected a shield that might have provided a VREF while SB12 was ON, possibly damaging the board?
Rgds
BT
P.-S. Ense3 is not so far. Just walking 500m...
2019-07-19 08:32 AM
What firmware did you update? The firmware on the ST-LINK or that of the Target?
2019-07-22 12:18 AM
The ST-link one I guess, I used STLinkUpgrade.
2019-07-22 12:47 AM
Thanks a lot, it works by providing a VREF again.
I put an ammeter and when there is no VREF, the ammeter shows 0A. It seems that the MCU cannot start without AVDD.
It has no link with the firmware upgrade, but from the fact that I removed my shield providing the VREF as the same time.
2019-07-22 01:34 AM
Hi,
good to know this is working again.
See RM0090 §5.2.1 "The device remains in Reset mode when VDD/VDDA is below a specified threshold,"
Rgds
BT
2019-07-22 01:41 AM
Thanks for the hint.