Hardware/STM32F746G-DISCO

From UIT
(Difference between revisions)
Jump to: navigation, search
(Hardware details)
(Presentation)
 
(7 intermediate revisions by one user not shown)
Line 2: Line 2:
 
{{TOC right}}
 
{{TOC right}}
 
== Welcome to the HES-SO STM32F746G-DISCO wiki ==
 
== Welcome to the HES-SO STM32F746G-DISCO wiki ==
 
This first release of documentation is just to start with someting.
 
 
  
 
== Presentation ==
 
== Presentation ==
 
<div id="presentation"></div>
 
<div id="presentation"></div>
  
STM32F746G-DISCO([[Hardware/ARMEBS/4|hardware details]]) is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming.
+
STM32F746G-DISCO is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming.
 
This board has been bought (less than 60.- CHF) and an extension board has been developed to offer more functionalities to the user.
 
This board has been bought (less than 60.- CHF) and an extension board has been developed to offer more functionalities to the user.
  
Line 54: Line 51:
 
** RS232 (on extension board)
 
** RS232 (on extension board)
 
** PS2 keyboard (on extension board)
 
** PS2 keyboard (on extension board)
 
+
=== Extension board ===
 +
Here is a link to the description of the extension board
 +
[[Media:extension_board.pdf|Extension board manual]]
 
=== Software details ===
 
=== Software details ===
 
* Supported host environment (Windows 7, Windows 10)
 
* Supported host environment (Windows 7, Windows 10)
Line 61: Line 60:
 
** Ask Pascal Sartoretti for Keil license installation
 
** Ask Pascal Sartoretti for Keil license installation
 
* Extension pack (functions to use the extension board)
 
* Extension pack (functions to use the extension board)
** Click [http://kpacks.hevs.ch/HessoValais.Extension_board.1.0.0.pack here]to setup the pack installation (save file and open it)
+
** Click [http://kpacks.hevs.ch/HessoValais.Extension_board.1.2.0.pack here]to setup the pack installation (save file and open it)
 
* uGFX pack (graphics library) - library itself is not included in the pack
 
* uGFX pack (graphics library) - library itself is not included in the pack
** See https://ugfx.io/ for documentation and source download (Place uGFX folder at the root of the C: drive for pack compatibility)
+
** See https://ugfx.io/ for documentation  
** Click [http://kpacks.hevs.ch/uGFX.uGFX_lib.1.0.0.pack here] to setup the pack installation
+
** Click [http://kpacks.hevs.ch/uGFX.uGFX_lib.2.0.0.pack here] to setup the pack installation
  
 
== Bugs, issues, questions and comments ==
 
== Bugs, issues, questions and comments ==
 
Feel free to contact the [[Hardware/ARMEBS/4/Team |ARM team]] when you encounter a problem.
 
Feel free to contact the [[Hardware/ARMEBS/4/Team |ARM team]] when you encounter a problem.

Latest revision as of 08:27, 4 April 2023

Contents

Welcome to the HES-SO STM32F746G-DISCO wiki

Presentation

STM32F746G-DISCO is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming. This board has been bought (less than 60.- CHF) and an extension board has been developed to offer more functionalities to the user.

Stm32F746G-disco.jpg

We, the ARM team, provide a comprehensive solution for

  • Practical work for HEI courses Embedded systems and Real time programming
  • All kind of project featuring a mid-sized micro-controller.


What can be done with the STM32F746G-DISCO ?

The board is powerful enough to run applications with:

  • LCD and touch screen interface
  • Audio filtering
  • MP3 decoding
  • USB master/slave/OTG
  • TCP/IP networking
  • FIXME complete this list

Hardware details

Here is a list of the main STM32F746G-DISCO's characteristics

  • CPU ST STM32F746NGH6
    • ARM Cortex-M7 with floating point unit, running at 216 MHz
    • 1MB internal flash
    • 320kB internal RAM
    • USB
    • Ethernet
    • SPI/UART/CAN/...
    • ...
  • Onboard USB debugger (ST-LINK)
    • Compatible with Keil
  • LCD Display
    • 480x272
    • Capacitive touch screen
  • Board memory
    • Quad-SPI flash 128Mbit
    • 64 Mbit DRAM
  • Networking and communication
    • Ethernet
    • USB slave and master
    • SD card
    • Audio in/out
    • CAN (on extension board)
    • RS232 (on extension board)
    • PS2 keyboard (on extension board)

Extension board

Here is a link to the description of the extension board Extension board manual

Software details

  • Supported host environment (Windows 7, Windows 10)
  • Keil uVision based debugging (could be downloaded at keil (http://www2.keil.com/mdk5/uvision/)
  • Don't forget to install the ST-Link driver (http://www.st.com/en/development-tools/st-link-v2.html)
    • Ask Pascal Sartoretti for Keil license installation
  • Extension pack (functions to use the extension board)
    • Click hereto setup the pack installation (save file and open it)
  • uGFX pack (graphics library) - library itself is not included in the pack

Bugs, issues, questions and comments

Feel free to contact the ARM team when you encounter a problem.

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox