STM3210C-EVAL STMicroelectronics, STM3210C-EVAL Datasheet

EVAL BOARD FOR STM32F107VCT

STM3210C-EVAL

Manufacturer Part Number
STM3210C-EVAL
Description
EVAL BOARD FOR STM32F107VCT
Manufacturer
STMicroelectronics
Type
MCUr

Specifications of STM3210C-EVAL

Contents
Fully Assembled Evaluation Board
Processor To Be Evaluated
STM32F107VCT
Processor Series
STM32
Interface Type
RS-232, USB, I2C, JTAG
Operating Supply Voltage
5 V
For Use With/related Products
STM32F107
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-8924

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STM3210C-EVAL
Manufacturer:
STMicroelectronics
Quantity:
135
Part Number:
STM3210C-EVAL
Manufacturer:
STMicroelectronics
Quantity:
1
Part Number:
STM3210C-EVAL
Manufacturer:
ST
0
UM0713
User manual
STM3210C-EVAL demonstration firmware
Introduction
This user manual describes the demonstration firmware running on the STM3210C-EVAL
evaluation board, which can be used to evaluate the capabilities of connectivity line
STM32F107xx microcontrollers and on-board peripherals.
In case the STM3210C-EVAL board was not factory-programmed or the demonstration
application was erased, you can reprogram it by following the steps described in
Section
2.5.
The STM3210C-EVAL board comes with a USB Flash disk preprogrammed with audio and
image resources used by the demonstration. You can load your own image (*.bmp) and
audio (*.wav) files providing that the file formats are supported by the demonstration.
For more details please refer to
Section 2.4.5: Audio player
and
Section 2.4.6: Image
browser. The default audio file available in the USB Flash disk is based on a free music
download from the DanoSongs.com website.
This demonstration firmware is available for download from the STMicroelectronics website:
http://www.st.com.
Figure 1.
STM3210C-EVAL board with touch screen navigation
June 2009
Doc ID 15787 Rev 1
1/21
www.st.com

STM3210C-EVAL Summary of contents

Page 1

... Section 2.5. The STM3210C-EVAL board comes with a USB Flash disk preprogrammed with audio and image resources used by the demonstration. You can load your own image (*.bmp) and audio (*.wav) files providing that the file formats are supported by the demonstration. ...

Page 2

... Demo description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.4.10 2.4.11 2.5 STM3210C-EVAL demonstration package . . . . . . . . . . . . . . . . . . . . . . . . 18 2.5.1 3 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2/21 Required accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Navigation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Demo startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 USB console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 System info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Audio player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Image browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Board game . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Clock security system ...

Page 3

... UM0713 List of tables Table 1. Acronyms and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Table 2. STM3210C-EVAL jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Table 3. BMP formats supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 4. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Doc ID 15787 Rev 1 List of tables 3/21 ...

Page 4

... List of figures List of figures Figure 1. STM3210C-EVAL board with touch screen navigation Figure 2. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 3. STM3210C-EVAL hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Figure 4. Software architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Figure 5. STM3210C-EVAL board with touch screen navigation Figure 6. Startup messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Figure 7. Main desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Figure 8. USB console display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Figure 9. System info page 1: Hardware information Figure 10 ...

Page 5

UM0713 1 Glossary Table 1. Acronyms and definitions GUI USB OTG RTOS Graphical user interface Universal serial bus USB on-the-go Real-time operating system Doc ID 15787 Rev 1 Glossary 5/21 ...

Page 6

Demonstration architecture overview 2 Demonstration architecture overview 2.1 Hardware resources The demonstration firmware mainly uses the following two major peripherals which are major features of the STM32 Connectivity Line: ● Ethernet ● USB on-the-go The firmware makes use of other ...

Page 7

... USB Flash disk (provided with STM3210C-EVAL board package) ● Headphone with male jack connector ● Micro-AB to standard receptacle A connector (provided with STM3210C-EVAL board package) 2.2.2 Jumper settings The following jumpers on the STM3210C-EVAL board should be configured shown in Table 2: Table 2. STM3210C-EVAL jumpers Jumper JP2 JP3 ...

Page 8

... Demonstration architecture overview Table 2. STM3210C-EVAL jumpers (continued) Jumper JP17 SW1 SW2 2.3 Software resources 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-OS-II RTOS from Micrium and the emWin graphical stack from Segger. ...

Page 9

... UM0713 2.4 Demo description The STM3210C-EVAL demonstration is composed of five sub-demos and uses the eWIN graphical stack, uC-Host stack, the embedded touch screen is used as input device (one touch mode) and the LCD is used in 16-bit color mode. 2.4.1 Navigation procedure The STM3210C-EVAL demonstration is an interactive application; the navigation within sub- demos is done by a single touch using a pen or by finger on the active touch screen ...

Page 10

... Figure 7. Main desktop 2.4.3 USB console Figure 8. USB console display Manufacturer: STMicroelectronics Product: STM32 ROOT HUB Manufacturer: Kingston Product: Data Traveler G2 > USB Disk Flash Connected The USB console frame is always displayed to show the USB connectivity state: the message USB Disk Flash Connected means that the USB Flash disk is configured and ready to be used ...

Page 11

... UM0713 2.4.4 System info Figure 9. System info page 1: Hardware information Board: STM3210C-Eval Device: STM32F107VC Firmware version: 1.0.0 CPU speed: 72 MHz STMicroelectronics (c) 2009 Figure 10. System info page 2: CPU information Demonstration architecture overview Hardware Information << >> CPU Usage (%) << >> Doc ID 15787 Rev 1 ...

Page 12

Demonstration architecture overview Figure 11. System info page 3: Task Information Figure 12. System info page 4: Miscellaneous Information Current Date: Tue. 23 June << 12/21 Running Tasks Tas Tas k nam e UC/OS-II Idle 21 UC/OS-II ...

Page 13

UM0713 2.4.5 Audio player The audio player retrieves the wav files stored in the “Audio” directory in the connected USB Flash disk and plays them in a loop. The user can stop/play/resume/Go back/ forward and mute the audio sample. Note: ...

Page 14

Demonstration architecture overview 2.4.6 Image browser The Image browser retrieves the bitmap (BMP) files stored in the “Images” directory from the connected USB Flash disk and displays them. The Images browser automatically resizes the image to fit in the display ...

Page 15

... Total transferred data: 14548B This demonstration is an embedded Webserver based on uIP TCP/IP stack v0.9. It allows you to address the STM3210C-EVAL board as a web page using your web browser to control the four LEDs on the board. The STM32 Ethernet peripheral is configured in MII mode at 100 Mbps full duplex and the clock for the external PHY is provided by the STM32 through the MCO pin ...

Page 16

... Demonstration architecture overview How to use this demonstration: ● Check that the jumper configuration on your STM3210C-EVAL board is correct, refer to Table 2.: STM3210C-EVAL jumpers ● Modify your PC network configuration – Disable the Internet firewall installed on your PC ( enabled) and bypass/deselect any proxy server in use. – ...

Page 17

UM0713 2.4.9 Clock security system At any demo level, if HSE clock fails (external 25 MHz crystal is broken or disconnected), a message is displayed to inform the user and the MCU enters Standby mode. To restart the demo, make ...

Page 18

... Demonstration architecture overview 2.5 STM3210C-EVAL demonstration package The STM3210C-EVAL demonstration is supplied in one single zip file. The extraction of the zip file generates one folder, STM3210C-EVAL_FW, which contains the subfolders shown in Figure 17 and described below. Figure 17. Package directory tree ● Libraries: contains STM32F10xxx’s standard peripheral drivers (used for the IOExpander example) ● ...

Page 19

... USB Flash disk directory organization Figure 18. USB Flash disk directory tree The STM3210C-EVAL board comes with a USB Flash disk preprogrammed with Audio and Image resources used by the demonstration. However you can load your own image (*.bmp) and audio (*.wav) files in the “Images” and “Audio” directories, respectively, providing that these file formats are supported by the demonstration ...

Page 20

Revision history 3 Revision history Table 4. Document revision history Date 23-Jun-2009 20/21 Revision 1 Initial release. Doc ID 15787 Rev 1 UM0713 Changes ...

Page 21

... UM0713 Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords