8 years, 2 months ago.

From Nucleo F446RE to production microcontroller

Hi everybody. My firmware is completed (more less). We are planning to start the mass boards production. Is there any trouble or something to do to use the mbed based firmware with a production microcontroller? For me it is the first time.

2 Answers

8 years, 2 months ago.

First, congratulations, getting your first boards off the production line is very exciting - I remember my first board vividly :-).

The firmware can be re-used straight away, although you probably want a JTAG header on the finalized board instead of full CMSIS-DAP debug interface, then program the board through JTAG. Make sure you do proper power measurement too on your final firmware. If you're basing your design of a reference design make sure to triple-check all pull-up/pull-down resistors and power/ground lines on your own design against the ref design (or dev board).

We have some other resources on the forum which talk about this subject:

8 years, 2 months ago.

We went into production with this specific micro as well. We have not encountered any issues with using the mbed code directly from the web based builder.

Are you going to use the F103 from the Nucleo design as well for COM/Flash/STLINK? This micro supplies the master clock to the F446 so if you remove it, be sure to test your code with the clock changes needed. This is very handy for field upgrades and diagnostics.

If you are planning to use the F103 as we did you will need to license the code from ST as it is not CMSIS-DAP code but ST proprietary code.