Hardware/STM32F746G-DISCO
From UIT
(Difference between revisions)
(Created page with "{{Public}} {{TOC right}} == Welcome to the HES-SO STM32F746G-DISCO wiki == This first release of documentation is just to start with someting. == Presentation == <div id="p...") |
(→Presentation) |
||
(15 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 == | ||
− | |||
− | |||
− | |||
== Presentation == | == Presentation == | ||
<div id="presentation"></div> | <div id="presentation"></div> | ||
− | STM32F746G-DISCO | + | 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. | ||
[[File:stm32F746G-disco.jpg|400px|center]] | [[File:stm32F746G-disco.jpg|400px|center]] | ||
− | We, [[Hardware/ARMEBS/4/Team |the | + | We, [[Hardware/ARMEBS/4/Team |the ARM team]], provide a comprehensive solution for |
* Practical work for [http://hevs.ch HEI] courses ''Embedded systems'' and ''Real time programming'' | * Practical work for [http://hevs.ch HEI] courses ''Embedded systems'' and ''Real time programming'' | ||
* All kind of project featuring a mid-sized micro-controller. | * All kind of project featuring a mid-sized micro-controller. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === What can be done with the | + | |
+ | === What can be done with the STM32F746G-DISCO ? === | ||
The board is powerful enough to run applications with: | The board is powerful enough to run applications with: | ||
* LCD and touch screen interface | * LCD and touch screen interface | ||
Line 31: | Line 24: | ||
* TCP/IP networking | * TCP/IP networking | ||
* FIXME complete this list | * FIXME complete this list | ||
− | |||
=== Hardware details === | === Hardware details === | ||
− | Here is a list of the main | + | Here is a list of the main STM32F746G-DISCO's characteristics |
− | * CPU ST | + | * CPU ST STM32F746NGH6 |
− | ** ARM Cortex- | + | ** ARM Cortex-M7 with floating point unit, running at 216 MHz |
+ | ** 1MB internal flash | ||
+ | ** 320kB internal RAM | ||
** USB | ** USB | ||
** Ethernet | ** Ethernet | ||
+ | ** SPI/UART/CAN/... | ||
** ... | ** ... | ||
− | * Onboard USB debugger | + | * Onboard USB debugger (ST-LINK) |
− | ** Compatible with | + | ** Compatible with Keil |
* LCD Display | * LCD Display | ||
− | ** | + | ** 480x272 |
− | ** | + | ** Capacitive touch screen |
+ | * Board memory | ||
+ | ** Quad-SPI flash 128Mbit | ||
+ | ** 64 Mbit DRAM | ||
* Networking and communication | * Networking and communication | ||
** Ethernet | ** Ethernet | ||
− | |||
− | |||
** USB slave and master | ** 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 | ||
+ | [[Media:extension_board.pdf|Extension board manual]] | ||
=== Software details === | === Software details === | ||
− | * Supported host environment (Windows 7, | + | * 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 [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 | ||
+ | ** See https://ugfx.io/ for documentation | ||
+ | ** 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 | | + | 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
|
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.
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
- See https://ugfx.io/ for documentation
- Click here to setup the pack installation
Bugs, issues, questions and comments
Feel free to contact the ARM team when you encounter a problem.