New ST Nucleo's, Arduino Nano form factor

Limited support for STM32F3 based boards, e.f STM Discovery and Nucleo line
gbulmer
Posts: 56
Joined: Wed Sep 23, 2015 12:04 am
Location: UK

New ST Nucleo's, Arduino Nano form factor

Postby gbulmer » Tue Oct 20, 2015 12:35 am

There are some interesting new ST-developed STM32 Nucleos, in a smaller, 'Arduino Nano' form-factor:
http://www.st.com/web/catalog/tools/FM1 ... partnumber

There are three so far in the range, including an STM32F303

They are available for £7.40 from UK Farnell:
http://uk.farnell.com/stmicroelectronic ... dp/2500224

Also Mouser and Digikey are listing it.

AFAICT it is an mbed, and so should support the 'flash drive upload' feature.
Looks like a winner!

User avatar
RogerClark
Posts: 5055
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: New ST Nucleo's, Arduino Nano form factor

Postby RogerClark » Tue Oct 20, 2015 12:58 am

Thanks for sharing

Its interesting that they decided to use the F3 on this board.

I've not seen it used many other places.

I have an old F3 ST Nucleo, but have never got around to even plugging it in.

We do have a version of libmaple that someone ported to the F3, but again, I've not tried using it.

I suspect that we we want to support this at all, it would be via the HALMX core (when anyone finds time to continue @sheepdoll's excellent initial work on that core)

User avatar
sheepdoll
Posts: 203
Joined: Fri May 22, 2015 12:58 am
Location: Silicon Valley Vortex
Contact:

Re: New ST Nucleo's, Arduino Nano form factor

Postby sheepdoll » Tue Oct 20, 2015 5:59 am

It is burred in the threads here, but I figured out where ST's weird Nucleo Arduino mapping came from. It was an old F0 discovery kit that offered a simple Arduino interface based on SPL. This was later superseded by Nucleo and M-Bed.

gbulmer
Posts: 56
Joined: Wed Sep 23, 2015 12:04 am
Location: UK

Re: New ST Nucleo's, Arduino Nano form factor

Postby gbulmer » Wed Oct 21, 2015 1:31 am

I've just noticed, there was a press release about them:
http://www.st.com/web/en/news/n3742

I see that they are called Nucleo-32

It is a bit of a shame they aimed to be so Nano-like.
The Nano has 30 pins (2x15), which is a bit annoying; AFAIK, 30pin DIL sockets are not easy or cheap to get (none at Farnell, RS, etc)

Two more pins would be a 32-pin socket, which are 'cheap as chips' (or 'cheap as french fries', I guess, in some parts of the world).

The boards use a 32pin MCU target. There are three signals, connecting the MCU to the ST-LINK/V2-1 MCU (SDIO, SWCLK and VCP RX), which aren't on the DIL pins. So those could have made those available as 'optional' pins on the same pitch and spacing as the 30-pin DIL.
VCP RX would have been very useful on the DIL header to be available as a USART (VCP Tx is available on the 2x15 pin DIL header).

Their are a bunch of useful documents, for example for the STM32F303 Nucleo-32 board:
http://www.st.com/web/catalog/tools/FM1 ... 7/PF262544
The most useful seems to be "UM1956 User manual. STM32 Nucleo-32 boards", which contains the schematics, and key to the board layout.

Like 'big Nucleo's" it has an ST-LINK/V2-1, which uses an STM32F103CBT6. This connects to the MCU's SWD pins, and has a USART connection too.

A small piece of the product plan might be published on the schematic.
It has the comment "closed for L021, L031,L433 open for F042,F031,F303" next to the crystal.
So it appears that there will be 6 MCU's on that PCB.

The crystal (X1) is a 32KiHz. The STM32F's won't have that external crystal.
STM32Fxxx can be be driven by the HSI, or the ST-LINK/V2-1 'MCO' signal

When the crystal is not connected, Arduino Nano-pins D7 and D8 are connected to the unused crystal oscillator pins, which I assume are set up as normal GPIOs. So the STM32Fs have two more useful I/O pins than the STM32Ls.

I like the mbed-style upload on Nucleo's; they look like a small flash drive. Upload a binary-program using a file browser, command-line copy command, or any program (e.g. web browser) which can write a file, and upload is done. "Simples". This is so much simpler than using avrdude, ST-LINK-drivers, or texanes ST-LINK software. The STLINK/V2-1 implements a USB virtual comm port, so it could be as easy to talk to it from a host PC as an Arduino.

The STM32F3 is a very impressive part. It uses the same CPU as a Cortex-M4 (with hardware floating point) and much improved peripherals compared to the STM32F103. For example, the STM32F303 has 5Msps ADCs, compared to 1Msps for STM32F103, DACs, analogue comparators, and a programmable gain Op Amp).

zmemw16
Posts: 878
Joined: Wed Jul 08, 2015 2:09 pm
Location: St Annes, Lancs,UK

Re: New ST Nucleo's, Arduino Nano form factor

Postby zmemw16 » Wed Oct 21, 2015 2:31 am

all of their blurb so far seems to only show the bigger nucleo, the only 'small version' image so far appears to be in the 'family' graphic.
srp

gbulmer
Posts: 56
Joined: Wed Sep 23, 2015 12:04 am
Location: UK

Re: New ST Nucleo's, Arduino Nano form factor

Postby gbulmer » Wed Oct 21, 2015 11:18 am

zmemw16 wrote:all of their blurb so far seems to only show the bigger nucleo, the only 'small version' image so far appears to be in the 'family' graphic.
srp


I see the new Nucleo-32 image on these pages:
http://www.st.com/web/en/news/n3742?s_s ... pe=keyword
http://www.st.com/web/catalog/tools/FM1 ... 532/LN1847
and for example:
http://www.st.com/web/catalog/tools/FM1 ... 7/PF262544

Documents
" UM1956: STM32 Nucleo-32 boards":
http://www.st.com/st-web-ui/static/acti ... 231744.pdf

"DB2638: STM32 Nucleo-32 board"
http://www.st.com/st-web-ui/static/acti ... 214578.pdf

UK farnell are showing the two different Nucleo graphics

Mouser have parts, but don't seem to have the graphic:
http://uk.mouser.com/ProductDetail/STMi ... 4%252bY%3d

madias
Posts: 812
Joined: Mon Apr 27, 2015 11:26 am
Location: Vienna, Austria

Re: New ST Nucleo's, Arduino Nano form factor

Postby madias » Thu Oct 22, 2015 9:56 am

The Arduino™nano connectivity makes it easy to expand the functionality of the STM32 Nucleo open development platform with a choice of specialized shields

Not again, ST, not again! :)

Interesting fact: They also put a secondary STM32xx as "ST-Link 2.1" on the backside. So you can use it as ST-Link 2.1 mini dongle for about 10USD.

Details: http://www.st.com/st-web-ui/static/acti ... 231744.pdf

User avatar
RogerClark
Posts: 5055
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: New ST Nucleo's, Arduino Nano form factor

Postby RogerClark » Thu Oct 22, 2015 10:02 am

So you can use it as ST-Link 2.1 mini dongle for about 10USD.


I think the only issue with this, is that the ST-Link firmware on the Nucleo didnt seem to be compatible with Texane/STLink that Linux and OSX user need to use :-(

That is unless ST have started supporting ST-Link on those platforms.

If they have started to support them, It would be good, as I may be able to replace the existing tools with the official ST ones.

madias
Posts: 812
Joined: Mon Apr 27, 2015 11:26 am
Location: Vienna, Austria

Re: New ST Nucleo's, Arduino Nano form factor

Postby madias » Thu Oct 22, 2015 10:14 am

RogerClark wrote:I think the only issue with this, is that the ST-Link firmware on the Nucleo didnt seem to be compatible with Texane/STLink that Linux and OSX user need to use :-(

????
I use my nucleo board (until my ST-Link clone dongles will arrive) as "ST-Link" on my mac for uploading without any problems for months?

User avatar
RogerClark
Posts: 5055
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: New ST Nucleo's, Arduino Nano form factor

Postby RogerClark » Thu Oct 22, 2015 10:20 am

Ah

OK.

It must be the newer boards possibly not the Nucleo

I know some people have reported issues with some newer versions of ST Link on ST boards, which I thought were Nucleo boards, but perhaps it applies to newer ST Discovery boards


Return to “STM32F3 Boards”

Who is online

Users browsing this forum: No registered users and 1 guest