Hardware/STM32F746G-DISCO

(Difference between revisions)
Jump to: navigation, search
(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...")
 
Line 14: Line 14:
 
[[File:stm32F746G-disco.jpg|400px|center]]
 
[[File:stm32F746G-disco.jpg|400px|center]]
  
We, [[Hardware/ARMEBS/4/Team |the ARMEBS4 team]], provide a comprehensive solution for
+
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.
** Projects based on the ARMEBS4
 
*** [http://www.nano-tera.ch/projects/57.php LiveSense] : Autonomous cell-based sensing microsystem.
 
*** [[Projects/Envirobot|Envirobot]] : A robot for water quality survey.
 
**** [[Hardware/ARMEBS/4/CBDM|Camera-based daphnia monitoring]], [[User:myj|Jérémie Mayor's]] Bachelor thesis.
 
*** [[Projects/AndroSensor|AndroSensor]] : Sensors for Android devices.
 
  
=== What can be done with the ARMEBS4 ? ===
+
 
 +
=== 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 27:
 
* TCP/IP networking
 
* TCP/IP networking
 
* FIXME complete this list
 
* FIXME complete this list
Please have a look at the [[EclipseArmebs4/DemoProjects | demos]].
 
  
 
=== Hardware details ===
 
=== Hardware details ===
Here is a list of the main ARMEBS4's characteristics
+
Here is a list of the main STM32F746G-DISCO's characteristics
* CPU ST STM32F417
+
* CPU ST STM32F746NGH6
** ARM Cortex-M4 with floating point unit, running at 168 MHz
+
** ARM Cortex-M7 with floating point unit, running at 216 MHz
 
** USB
 
** USB
 
** Ethernet
 
** Ethernet
 
** ...
 
** ...
* Onboard USB debugger
+
* Onboard USB debugger (ST-LINK)
** Compatible with OpenOCD
+
** Compatible with Keil
 
* LCD Display
 
* LCD Display
** 320x240
+
** 480x272
** Touch screen
+
** Capacitive touch screen
 
* Networking and communication
 
* Networking and communication
 
** Ethernet
 
** Ethernet
** CAN
 
** RS232
 
 
** 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)
  
 
=== Software details ===
 
=== Software details ===
* Supported host environment (Windows 7, Linux or Mac OS X)
+
* Supported host environment (Windows 7, Windows 10)
** Eclipse based ([[Tools/EclipseArmebs4/Setup|setup]])
+
** Keil uVision based debugging
* [[Hardware/ARMEBS/4/Standalone| Standalone]] (OS less) or [[Hardware/ARMEBS/4/FreeRTOS| FreeRTOS]] or XF <!-- FIXME : link to XF -->
+
* TCP/IP stack : lwip
+
* USB Host and device stack from ST
+
* [[Hardware/ARMEBS/4/Troubleshooting|Troubleshooting]]
+
  
 
== Bugs, issues, questions and comments ==
 
== Bugs, issues, questions and comments ==
Feel free to contact the [[Hardware/ARMEBS/4/Team |ARMEBS4 team]] when you encounter a problem. Don't forget to have a look at the [[Hardware/ARMEBS/4/Troubleshooting|troubleshooting]] section ;)
+
Feel free to contact the [[Hardware/ARMEBS/4/Team |ARM team]] when you encounter a problem.

Revision as of 12:45, 1 February 2018

Contents

Welcome to the HES-SO STM32F746G-DISCO wiki

This first release of documentation is just to start with someting.


Presentation

STM32F746G-DISCO(hardware details) 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
    • USB
    • Ethernet
    • ...
  • Onboard USB debugger (ST-LINK)
    • Compatible with Keil
  • LCD Display
    • 480x272
    • Capacitive touch screen
  • 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)

Software details

  • Supported host environment (Windows 7, Windows 10)
    • Keil uVision based debugging

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