6 years, 10 months ago.

Nucleo Firmware support STM31L471QG?

Hi,

We're starting development on a new mbed device using the STM32L471QG processor. We already have a developer board that uses the standard Nucleo interface firmware. I want to verify that this firmware will also be able to program & debug the STM32L471QG target.

Can somebody from ST confirm or deny that this will work?

Thanks!

Question relating to:

ST
A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.

I'm not sure I totally understand the question. First issue is the target micro: STM32L471QG. This does not appear to be an mbed supported target. This is going to be a big problem. You will need to go through the steps of adding this target to mbed which is non-trivial. Porting process described here:

https://developer.mbed.org/handbook/mbed-SDK-porting

You would be much better off picking a micro that is already supported by mbed.

For actual programming, the mbed interface on the nucleo boards also acts as a full STLink programmer or debugger. If you set the jumpers you can use that interface to program or debug an external target as well. The target would not have to be an mbed supported target. It would work with any micro that is compatible with STLink debugger. I know someone who buys the ST dev boards just for the programmer header because they are cheaper than buying the real STLink debugger and just as effective. The only thing to pay attention to, is the Nucleo boards run STLink V2.1 while the standard STLink runs V2. In some environments this is automatically detected but other times you have to set yourself.

posted by Graham S. 12 Jun 2017

Graham,

I'm aware of the intricacies of porting a new process or to mbed-os. We're planning on doing that work.

Our existing STM32F411RE based boards don't have the programming interface included, but the interface is on our custom DK, which copies the Nucleo's programming interface and uses the same firmware as the programming interface on the Nucleo boards. This new board will use the same connector as one of our current boards, so we'd like it to be programmed by our existing DK as well.

My questions is, does is the current Nucleo interface firmware capable of programming the STM32L471QG? We have our DK with the interface already. I just need to make sure the firmware on our DK is capable of programming the part we've chosen.

Thanks, Mike

posted by Mike Fiore 12 Jun 2017
Be the first to answer this question.