6 years ago.

Examples for further peripherals (UART, I2C, Ethernet)?

Are there any specific examples for the usage of other peripherals (UART, I2C, Ethernet) on the DISCO-F746NG? Or can "generic" (which?) mbed examples be used / adapted for this purpose?

Apart from that - I'm looking for dedicated / individual also interaction with people / groups using this board.

best regards and many thanks for your support!

Question relating to:

The STM32F746G-DISCO discovery board (32F746GDISCOVERY) is a complete demonstration and development platform for STMicroelectronics ARM® Cortex®-M7 core-based STM32F746NGH6 microcontroller.

4 Answers

6 years ago.

I don't think they bothered making ethernet work yet (first rule of mbed: If a large company brings it, it does not need to be supported). Regarding UART, I2C, etc, just look at generic example, is all the same between different platforms.

6 years ago.

Hi Ralf, the best answer I could get was this one: https://developer.mbed.org/questions/61142/EthernetInterface-for-DISCO-F746NG-being/#answer8747

I tried cc3000 WiFi on this platform, to get NTP time. It connects to my WiFi, then it only gets an valid IP address using DHCP. Static IP addresses will be taken wrong on all platforms I have. But The NTPClient mostly hangs reading time or gets a date in 2066. Note, the CC3000 library can't be used in combination with SDFileSystem, even if they use different SPI-buses. Each work fine, except they can't live together. So I didn't test SDFileSystem on this platform, yet. Support across platforms and the ability to combine libraries in a single project usually causes problems in my experience. This is a disadvantage of the mbed platform. I think Arduino does better, but I don't like sketches... :-) And there is a need for speed! :-)

So I think it just needs more time to get more stuff working on this platform. Because of the current lack of network connectivity, I have put the DISCO-F746NG aside. It's just missing this important feature! BTW, I rendered a mandelbrot as well, to test how fast the Disco is. The Seeed Arch Max runs *only* at 168MHz, and does it twice as fast!

6 years ago.

Do you know the samples from ST ?


In stm32cubef7.zip are many samples. You can download them with the button "Download" at the end ot the page.

Thanks, yes, I saw those before. But I was actually looking for the mbed libraries.

posted by Jack Berkhout 14 Oct 2015

Is it compatible with mbed? I've try to compile the demo from stm32cubef7 on mbed while keep failed.

I've tried for about 5 examples/applications, the only one works good is the CEC_DataExchange.

posted by Nirvana Jay 03 Nov 2015
6 years ago.

I was just wondering the same thing. I see the Ethernet library and api but no supporting api's to open / listen to tcp / udp sockets which makes it useless. Everything else seems to be there that I need (serial, etc) but Ethernet!!