Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • STMicroelectronics
  • ST STM32F746G-Discovery
  • STMicroelectronics Eval Boards
ST Partner Logo

SEGGER Evaluation Software for ST STM32F746G-Discovery

  1. 1.SEGGER Product Demo
    1. 1.1.Content of the demo application:
    2. 1.2.How to run the prebuilt application:
  2. 2.Converting ST-LINK on-board into a J-Link
  3. 3.Recommended Software
  4. 4.Data Sheets
    1. 4.1.ST STM32F746G-Discovery
    2. 4.2.STM32F746
ST - stm32f746g Discovery

SEGGER Evaluation Software

Included components:

ProductSupported features
emPower OS

embOS

Core + Profiling

emCompress

emCompress-Embed, emCompress-ToGo

emCrypt

PRO

emFile

BASE + Encryption, FAT, FAT LFN, Journaling, Storage Layer, RAMDisk, SD/SDHC/SDXC/MMC, NOR

emModbus

Master + Slave

emNet

BASE + CoAP Server / Client, DHCP Server, (m)DNS/LLMNR/DNS-SD Server, FTP Client, FTP Server, MQTT Client, NetBIOS Name Service, NTP Client, SMTP Client, SNMP Agent, SNMP Agent SNMPv3 USM, SNTP Client, UPnP, WebSocket, emNet Synopsys

emSecure

emSecure-RSA, emSecure-ECDSA

emSSH

Secure Shell software library, Secure Copy

emSSL

Secure Sockets Layer

emUSB-Device

BASE + Audio, Bulk, CDC, DFU, HID, IP-over-USB component, MIDI, MSD, MSD-CDROM, MTP, Printer Class, VirtualMSD, Video, emUSB-Device target driver ST STM32F2/F4/L4/F7/H7

emUSB-Host

BASE + Audio, Bulk, CCID, CDC, FTDI UART, HID, LAN, MIDI, MSD, MTP, Printer Class, Video, emUSB-Host Synopsys DWC2 Full Speed driver

emWeb

Web Server

emWin

BASE + AntiAliasing, Bitmap Converter, Font Converter, Memory Devices, Simulation, VNC Server, Widgets, Window Manager, GUIDRV_Lin

IoT Toolkit

HTTP Client, JSON Parser

Download SEGGER Evaluation Software for ST STM32F746G-Discovery and SEGGER Embedded Studio

Download SEGGER IP over USB Evaluation Package for ST STM32F746 Discovery board and Embedded Studio

Other downloads

Download Binary of the SEGGER Product Demo

Request embOS-MPU for Cortex-M and SEGGER Embedded Studio

Download embOS-Classic for Cortex-M and SEGGER Embedded Studio

DownloadEmbedded Studio

SEGGER Notifications

Subscribe to SEGGER Evaluation Software Notifications

SEGGER Product Demo

170711_SEGGER_ProductDemo_MainScreen
170711_SEGGER_ProductDemo_GUI
170711_SEGGER_ProductDemo_IPStats
170711_SEGGER_ProductDemo_OSTask

This package offers two prebuilt binary files of a SEGGER product demo application to run on an ST STM32F746G-Discovery.

It is prepared for download into internal flash using J-Link without the need for an IDE. An embOS stack-check and profiling library is used.

Download demo

Content of the demo application:

embOS

Shows a list of all the tasks running and provides information about the different tasks.

emFile

This is a combination of emFile and emSecure. This application reads the images (*.bmp and *.jpeg) from the SD Card and displays those files.

Further the emSecure part tries to verify the images with the signatures (*.*.sig). On success the images are getting displayed. On fail the images are getting displayed with a watermark. To have this working properly, please copy the content from \SDCard to an SD card and plug it into the board.

Please make sure the image are in the proper size. The best size is 300x172 pixels. Anything above won't be displayed correctly.

emUSB

This application shows how to realize a touch pad (like known from a notebook) and makes it possible to control the host PCs mouse. To have this application working properly make sure the board is connected via mini USB cable on connector 'CN12 USB_HS'.

emNet

This application shows the network traffic related to the board. It displays received and send bytes. Of course this demo makes only sense if the VNC application is running and an Ethernet cable is connected. Further it shows the IP address of this board once a connection has been established.

VNC

If the 'VNC on startup' version is running, VNC is always on. Otherwise it needs to enabled by tipping on the appropriate button. To connect to the board use a VNC client of your choice and use either the IP address displayed in the emNet application or use 'STM32F746' as connection.

emWin

This application shows a simple user interface to control the color of light bulbs.

Screensaver

If the application without VNC is running a screensaver will be shown after short period of inactivity.

How to run the prebuilt application:

Per default the STM32F746 Discovery boards come with a ST-Link on board debugging probe. This needs to be upgraded to a J-Link OB. To do so please unzip the ST-Link reflash tool from STLinkReflash_161221.zip, start STLinkReflash.exe and follow the instructions.

The most recent version of this tool can be found here: https://www.segger.com/downloads/jlink/STLinkReflash

Once the ST-Link is upgraded follow the steps below.

  1. Make sure power selection jumper on the back of the board is fitted to '5V link'
  2. Connect your target to your host PC with a mini USB cable
  3. Execute StartBinary.bat
  4. Once the download is finished disconnect the USB cable
  5. Set the power selection jumper to 'USB_HS'
  6. Connect a micro USB cable to 'CN12 USB_HS'

Converting ST-LINK on-board into a J-Link

SEGGER offers a firmware upgrading the ST-LINK on-board on the Nucleo and Discovery Boards. This firmware makes the ST-LINK on-board compatible to J-Link OB, allowing users to take advantage of most J-Link features like the ultra fast flash download and debugging speed or the free-to-use GDBServer.

More information

J-Link ST-Link

Recommended Software

SEGGER Embedded Studio

SEGGER Embedded Studio is a streamlined and powerful C/C++ IDE (Integrated Development Environment) for ARM microcontrollers. It is specifically designed to provide users with everything needed for professional embedded development: an all-in-one solution providing stability and a continuous workflow.

More information

Download SEGGER Embedded Studio

SEGGER - Embedded Studio Product Icon

SEGGER SystemView

SEGGER SystemView is a real-time recording and visualization tool that reveals the true runtime behavior of an application, going far deeper than the insight provided by debuggers. This is particularly effective when developing and working with complex systems comprising multiple threads and interrupts: SystemView can ensure a system performs as designed, can track down inefficiencies, and show unintended interactions and resource conflicts.

More information

Download SEGGER SystemView

SEGGER - SystemView Product Icon

Data Sheets

ST STM32F746G-Discovery

  • STM32F746NGH6 MCU
  • USB functions: virtual COM port, mass storage, debug port
  • 4.3-inch 480x272 color LCD-TFT with capacitive touch screen
  • Camera connector
  • SAI audio codec
  • Audio line in and line out jack
  • Stereo speaker outputs
  • Two ST MEMS microphones
  • SPDIF RCA input connector
  • Two pushbuttons (user and reset)
  • 128-Mbit Quad-SPI Flash memory
  • 128-Mbit SDRAM (64 Mbits accessible)
  • Connector for microSD card
  • RF-EEPROM daughterboard connector
  • USB OTG HS with Micro-AB connectors
  • USB OTG FS with Micro-AB connectors
  • Ethernet connector compliant with IEEE-802.3-2002
  • Power supply output for external applications: 3.3 V or 5 V
  • Arduino Uno V3 connectors
  • Supported by a wide choice of integrated development environments

STM32F746

  • High-performance DSP with FPU
  • ARM Cortex-M7 MCU
  • 1 MB Flash
  • 216 MHz CPU
  • L1 cache
  • 320 KB SRAM
  • TFT Controller

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.