[En-Nut-Discussion] ST3M32F407

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Tue Feb 23 12:57:43 CET 2016

>>>>> "Hermann" == Hermann Schulz <hs at ehse.de> writes:

    Hermann> Dear Colleagues, I have bought the Evaluation-Kit ST3M32F407
    Hermann> and the Baseboard STM32F4 DIS-BB and I would like to know which
    Hermann> compiler fits best to the operating system "Ethernut".

Recommended Compiler is https://launchpad.net/gcc-arm-embedded.

I recommend to use Ethernut SVN Head, as most of my STM32 work was done
after the last release.

Start with the configuration at nut/conf/stm32f4dis_bb.conf. I had the
app/http sample running with the config at some point. You need to care
which debug output you use. From the config:

-- PC6/PC7 UART6 (Default)
-- PA03/PD05 UART2 (Use Blackmagic Uart without collision on eth0)

The config is for using PA03/PD05 with a blackmagic modified board
(https://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe). You
probably want
USART6_RX      = "PA03"
USART6_TX      = "PC07"

when using the Baseboard RS232.

The Nucleo-144 boards make much more sense with their on-board ETH and
CDCACM connection.

Recent F4-Disc1 board also contain a CDCACM uart, but the proposed uart
flying wires (UM1472 Rev.4 Chapter 6.1.3 ) Figure 6 probably collide the
eth on STM32F4 DIS-BB. Consider using PD05 as above for the blackmagic
configuration in case you have a disc1 with Stlink-V2.1 versus Stlink-V2 on
the older F4 disco boards.

Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------

More information about the En-Nut-Discussion mailing list