UM1069
1.2.2
Jumper configurations
Table 2.
Jumper
JP5
JP6
JP8
JP19
JP31
SW1
SW1
1.3
Firmware architecture
The demonstration is built with a modular architecture based on a real time operating
system and uses a graphical windowing system based on the uC-OSII RTOS from Micrium
and the emWin graphical stack from Segger.
The system configuration and the standard peripheral settings and configuration are made
through the STM32F2xx Standard Peripheral Library.
Data used by the application is stored in the external USB Flash disk through a FAT file
system (emFile from Segger) in order to save space in the STM32 internal Flash memory.
Figure 5.
Audio
Player
Touchscreen
Jumper configurations
Usage
Ethernet
Ethernet
Ethernet
RTC
USB OTG HS
Boot mode
Boot mode
Firmware architecture
Camera
Snapshot
Server
DCMI
Flow and Capture
Management
Stacks and Libraries
USB Device
Stack
LCD
Joystick
Control
Doc ID 018665 Rev 3
Demonstration architecture overview
Configuration
2 <-> 3
25 MHz clock provided by MCO
2 <->3
MII interface mode is enabled
Open
MII interface mode is enabled
2 <-> 3
RTC powered by embedded battery
Fitted
USB OTG HS selected
1 <-> 2
STM3220G-EVAL boot from User Flash
1 <-> 2
STM3220G-EVAL boot from User Flash
Application Layer
Web
USB Device
Touchpad
Ethernet
FAT
components:
File System
HTTP, DHCP,
FTP, etc.
USB Host
Ethernet
Stack
Stack
USB OTG
Low-level driver
Driver Layer
Note
Misc:
Image
Calendar, Time,
Browser
System Information
Misc. apps:
Calendar, Time,
System Monitoring,
System Information
Ethernet
STM32 Standard
Driver
Firmware Library
MS18180V1
7/21
Need help?
Do you have a question about the STM3220G-EVAL and is the answer not in the manual?
Questions and answers