Program the STM32F4DISCOVERY board with the stm32f4discovery-rel binary found in the archive inside the binaries folder. The binaries are provided in elf and bin format.
Connect the board to the LAN. By default the board is configured to use DHCP.
The demo application implements an FTP server. FTP can be used to upload/download files to the board SD card, use any FTP client to connect to the board, for example filezilla (https://filezilla-project.org/). Use "demo" as user and "1234" as password to authenticate.
The demo application implements a Telnet server. Use the telnet client of your choice to connect to the board and then type help to get the list of implemented commands.
The demo application implements an HTTP server. There's a simple webpage stored on the binary in a static file system, user can load other content for the server in the SD card under /web folder (create one if not existing). You can use FTP to upload files to the device.
Using static web page
Using the an internet browser of your choice, type the following url on the address bar, http://emb (or replace "emb" with the IP address of the board).
If not other files are present on the SD card the following webpage will be shown. Just click the button connect on the Log and/or trace section to start collecting info from the stm32f4discovery board.
Run the demo application clicking on the run-stm32f4discovery-example.bat launcher inside the apps folder.
4 tabs are available.
Net config
On this tab the network configuration of the board is visible. If the board is connected on the same LAN as the PC, a row with the device configuration is shown. To modify the configuration click the *edit" button on the right column.
Leds
Using this tab it is possible to turn on and off four led present on the board. To start controlling the leds enter the name or address of the board on the text field and click the connect button. Check the box to turn on the corresponding led, uncheck to turn off.
RTOS trace
On this tab it is possible to monitor the RTOS scheduling and memory usage. To start monitoring enter the name or address of the board on the text field and click te connect button.
Logger
On this tab it is possible to collect the logs send from the board. In the demo firmware a sample log is sent every 5 seconds from the demo task. To start collecting the logs enter the name or address of the board on the text field and click the connect button.
Log view: