cancel
Showing results for 
Search instead for 
Did you mean: 

error: No Cortex-m SW device found

montagnanigiovanni
Associate II
Posted on May 14, 2014 at 15:07

hi all, i was debugging happily my code on my new discovery F4 board when suddenly got this error 0690X00000605YHQAY.png

please, could someone help me to fix this?

may be that something burned inside my board?

thank you so much

Gio
10 REPLIES 10
Posted on May 14, 2014 at 15:37

Jumper BOOT0 to VDD, and reboot. This will put you into System Loader mode, where you should be able to erase the device of the broken user code.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
montagnanigiovanni
Associate II
Posted on May 14, 2014 at 15:58

thank you Clive1!

now i should understand why my code made this mess :)

Gio

Posted on May 14, 2014 at 16:03

now i should understand why my code made this mess :)

Entering low power modes, WFI loops, reconfiguring JTAG/SWD GPIO pins, DMA, etc.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
montagnanigiovanni
Associate II
Posted on May 14, 2014 at 16:28

i really don't know: it gives me problem when i use as an output PA13, i've set that pin as an open drain with pull up, in high speed mode.

do you think it could be that?

thank you

Posted on May 14, 2014 at 16:36

Well it's the SWDIO pin, so yes it would break the debug interface

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
ematters22
Associate II
Posted on May 24, 2015 at 12:26

I'm using STM32F429 dicovery board to program my external board having STM32F429VIT6 microcontroller.

I've configured 

My board    CN2 positions of 429 Discovery 

 +3V3  1

 SWCLK  2

 GND  3

 SWDIO  4

 RESET  5

Removed the CN4 jumpers and JP3 as well.

I'm getting the message:

 0690X00000605ZZQAY.png

Posted on May 25, 2015 at 00:01

Would suggest your design is non-functional.

The chip does not start with the external oscillator, it uses the HSI. The power-on-reset circuit is based on the Analogue supply pins.

You should check the orientation and soldering of the part.

You should check the capacitors and voltages at the VCAP pins.

You should check the state of the NRST pin.

How are the BOOTx pins configured?

If you have USART1 attached to PA9/PA10 you could try sending an 0x7F byte at 9600 8E1 with BOOT0 held high at reset and observing if you get an 0x79 response. (Send Hex in something like RealTerm)

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
ematters22
Associate II
Posted on June 03, 2015 at 14:14

I've configured like this:

0690X00000605ZeQAI.png

I'm giving 3V supply to my board from 429 Discovery board. 

I tried making BOOT1 low. Checked all connections and polarity of capacitor. 

Still the same error repeats!

Is there any mistake in the h/w configuration ? 

Thank You!

Posted on June 03, 2015 at 21:03

VDDA not connected, needs supply as it runs the Power-On-Reset circuit

VSSA is connected to 3V3? Surely this needs to be GROUND

VCAP pins? voltages?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..