UM0713 - STM3210C-EVAL demonstration firmware.pdf

(509 KB) Pobierz
STM3210C-EVAL demonstration firmware
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
273868962.003.png
Contents
UM0713
Contents
1
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2
Demonstration architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1
Hardware resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2
Hardware configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1
Required accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.2
Jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3
Software resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4
Demo description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.1 Navigation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.2 Demo startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.3 USB console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.4 System info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4.5 Audio player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4.6 Image browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4.7 Board game . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.8 Web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.9 Clock security system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.10 Power saving mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4.11 Sub-demo interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.5
STM3210C-EVAL demonstration package . . . . . . . . . . . . . . . . . . . . . . . . 18
2.5.1
USB Flash disk directory organization . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2/21
Doc ID 15787 Rev 1
273868962.004.png
UM0713
List of tables
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
3/21
273868962.005.png
List of figures
UM0713
List of figures
Figure 1. STM3210C-EVAL board with touch screen navigation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6. Startup messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 7. Main desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 8. USB console display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 9. System info page 1: Hardware information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 10. System info page 2: CPU information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 11. System info page 3: Task Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 12. System info page 4: Miscellaneous Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 13. Audio player controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 14. Image browser example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 15. Game display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 16. Web server display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 17. Package directory tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 18. USB Flash disk directory tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4/21
Doc ID 15787 Rev 1
273868962.006.png
UM0713
Glossary
1
Glossary
Table 1.
Acronyms and definitions
GUI
Graphical user interface
USB
Universal serial bus
OTG
USB on-the-go
RTOS
Real-time operating system
Doc ID 15787 Rev 1
5/21
273868962.001.png 273868962.002.png
Zgłoś jeśli naruszono regulamin