Sign In
Upload
Manuals
Brands
ST Manuals
Motherboard
STM32CubeF4
ST STM32CubeF4 STM32 Development Board Manuals
Manuals and User Guides for ST STM32CubeF4 STM32 Development Board. We have
1
ST STM32CubeF4 STM32 Development Board manual available for free PDF download: User Manual
ST STM32CubeF4 User Manual (111 pages)
Demonstration platform
Brand:
ST
| Category:
Motherboard
| Size: 7 MB
Table of Contents
Table of Contents
2
Stm32Cube Overview
9
Figure 1. Stm32Cube Block Diagram
9
Global Architecture
10
Figure 2. Stm32Cube Architecture
10
Kernel Description
11
Overview
11
Figure 3. Kernel Components and Services
11
Kernel Initialization
12
Kernel Processes and Tasks
12
Kernel Graphical Aspect
13
Figure 4. Startup Window
13
Figure 5. Startup Window for STM32446E-EVAL , STM32F479I-EVAL
14
STM32F469I-DISCO and STM32F412G-DISCO Demonstrations
14
Figure 6. Main Desktop Window
14
ST Widget Add-Ons
16
ST Animated Icon View
16
Figure 10. Main Desktop Window for STM32412G-DISCO Demonstration
16
ST Slider Skin
17
Kernel Menu Management
17
Figure 13. Status Bar
18
Figure 14. Status Bar for STM32446E-EVAL Demonstration
18
Figure 15. Icon View Widget
19
Figure 16. Icon View Widget for STM32446E-EVAL Demonstration
19
Modules Manager
20
Figure 17. Functionalities and Properties of Modules
21
Direct Open Feature
22
Figure 18. Starting File Execution
22
Backup and Settings Configuration
23
Figure 19. Starting File Execution for STM32446E-EVAL Demonstration
23
Storage Units
24
Figure 20. Available Storage Units
24
Table 1. File System Interface: Physical Storage Control Functions
25
Table 2. File System Interface Apis
25
Figure 21. Software Architecture
26
Figure 22. Detection of Storage Units
27
Figure 23. Detection of Storage Units for STM32446E-EVAL Demonstration
27
Clock and Date
28
Table 3. Apis from the RTC Module
28
Memory Management
29
Figure 24. Setting the Time and the Date
29
Figure 25. Setting the Time and the Date for STM32446E-EVAL Demonstration
29
Figure 26. Memory Heap for Stm32Cubef4 Demonstration
30
Demonstration Repository
31
Table 4. Apis from the Memory Manager Module
31
Figure 27. Folder Structure
32
Kernel Components
33
Kernel Core Files
33
Table 5. Kernel Components List
33
Table 6. Kernel Core Files List
33
Hardware Settings
34
Table 7. Jumpers for Different Demonstration Boards
34
Figure 28. Stm32Cube Demonstration Boards
34
How to Create a New Module
36
Creating the Graphical Aspect
36
Figure 29. GUI Builder Overview
36
Graphics Customization
37
Module Implementation
37
Figure 30. Graphics Customization
37
Adding a Module to the Main Desktop
38
Module's Direct Open
39
Figure 31. Direct Open from File Browser
39
Demonstration Customization and Configuration
40
LCD Configuration
40
Layers Management
40
Figure 32. Lcdconf Location
40
Touchscreen Calibration
41
Figure 33. K_Calibration.C Location
41
BSP Customization
42
SDRAM Configuration
42
Figure 34. Calibration Steps
42
Touch Screen Configuration
43
Table 8. LCD Frame Buffer Locations
43
Table 9. Camera Frame Buffer Locations
43
Figure 35. SDRAM Initialization
43
Figure 36. Touch Screen Initialization
44
Performance
45
Multi Buffering Features
45
Multi Layers Feature
45
Figure 37. Example of Tearing Effect
45
Hardware Acceleration
46
Figure 38. Independent Layer Management
46
Footprint
48
Kernel Footprint
48
Module Footprint
48
Table 10. Kernel Files Footprint
48
Table 11. Modules Footprint
48
Stemwin Features Resources
49
JPEG Decoder
49
GUI Components
49
Table 12. RAM Requirements for some JPEG Resolutions
49
Table 13. Memostemwin Components Memory Requirements
50
Table 14. Widget Memory Requirements
50
Demonstration Functional Description (Stm324X9I-EVAL, Stm324Xg-EVAL, STM32F429I-Discovery and STM32446E-EVAL)
52
Kernel
52
Figure 39. CPU Usage Display
52
CPU Usage
53
Kernel Log
53
Figure 40. CPU Usage
53
Figure 41. Example of Log Messages
53
Process Viewer
54
Modules
54
System
54
Figure 42. Process Viewer
54
Figure 43. Demonstration Global Information
55
Figure 44. Demonstration General Settings
55
Table 15. Available Settings
56
Figure 45. Clock Setting
56
File Browser
57
Figure 46. File Browser
57
Figure 47. File Browser Module Architecture
58
Figure 48. File Opening from Browser
58
Game
59
Figure 49. File Properties Display
59
Figure 50. Reversi Game
59
Benchmark
60
Audio
60
Figure 51. Benchmarking
60
Table 16. Data Structure for Audio
61
Figure 52. Audio Player Module Architecture
61
Figure 53. Audio Player Module Startup
62
Table 17. Audio Module Controls
63
Video
64
Figure 54. Video Player Module Architecture
64
Table 18. Video Module Controls
65
Figure 55. Video Player Module Startup
65
Figure 56. EMF Generation Environment
67
Figure 57. Jpeg2Movie Overview
67
Table 19. Batch Files Description
68
Table 20. Variables Description
69
Table 21. Parameters Description
69
USB Mass Storage Device (USBD)
70
Figure 59. USBD Module Architecture
70
Table 22. Data Structure for USBD Module
71
Table 23. USBD Module Controls
71
Figure 60. USBD Module Startup
71
Camera
72
Figure 61. Camera Module Architecture
73
Figure 62. Camera Module Startup
73
Image Viewer
74
Table 24. Camera Module Controls
74
Figure 63. Image Viewer Architecture
75
Table 25. Image Viewer Module Controls
76
Figure 64. Image Viewer Startup
76
Demonstration Functional Description (STM32F479I-EVAL and STM32F469I-DISCO)
77
Modules
77
Audio
77
Figure 65. Audio Player Module Architecture
77
Figure 66. Audio Player Module Performance Mechanisms
78
Figure 67. Start Audio Player
78
Figure 68. Adding Audio Files to the Playlist
79
Figure 69. Equalizer and Loudness Frame
79
Figure 70. Background Mode
79
Table 26. Image Viewer Module Controls
80
Figure 71. Hardware Connectivity
80
Video
81
Figure 72. Video Player Module Architecture
82
Figure 73. Video Player Module Performance
83
Figure 74. Start Video Player
83
Figure 75. Adding Files to the Playlist
84
Figure 76. Warning Popup
84
Figure 77. Video Is Playing
84
Table 27. Video Module Controls
85
Figure 78. Hiding Control Keys and Other Information
85
Figure 79. EMF Generation Format
86
Figure 80. Jpeg2Movie Overview
86
Table 28. Batch File Description
87
Figure 81. EMF File Generation
87
Table 29. Variable Description
88
Table 30. Parameters Description
88
Audio Recorder
89
Figure 82. Audio Recorder Module Architecture
89
Figure 83. Audio Recorder Module Startup
90
Figure 84. Start Audio Recording
90
Figure 85. Stop Audio Recording
90
Table 31. Audio Module Controls
91
Figure 86. Play the Recorded Wave File
91
Figure 87. Hardware Connectivity
91
VNC Server
92
Figure 88. Video Player Module Architecture
93
Figure 89. VNC Server Module Startup
93
Figure 90. Enable / Disable Secure Mode
94
Figure 91. Start VNC Server
94
Figure 92. IP Address Assigned
94
Figure 93. Run VNC Client
95
Figure 94. Background Mode
95
Table 32. VNC Server Module Controls
96
Figure 95. Hardware Connectivity
96
Game
97
Garden Control
97
Home Alarm
97
Figure 96. Reversi Game
97
Figure 97. Garden Control
97
System Information
98
Figure 98. Home Alarm
98
Figure 99. Watching a Room
98
Figure 100. System Information
98
Demonstration Functional Description
99
(Stm32F412Gdisco)
99
Modules
99
Audio Player
99
Figure 101. Audio Player Module Architecture
99
Table 33. Audio Player Module Controls
100
Figure 102. Audio Player Module Startup
100
Audio Recorder
102
Figure 103. Audio Recorder Module Architecture
102
Table 34. Audio Recorder Module Controls
103
Figure 104. Audio Recorder Module Startup
103
Video Module
104
Figure 105. Video Recorder Module Architecture
104
Figure 106. Video Recorder Module Startup
105
Analog Clock Module
106
Figure 107. Analog Clock Module Startup
106
Figure 108. Analog Clock Setting
106
USB Devices Module
107
Figure 109. USBD Module Architecture
107
Figure 110. USBD Module Startup
107
System Information
108
Figure 111. Connection of an USB Device
108
Figure 112. System Information Module Startup
108
Revision History
109
Table 35. Document Revision History
109
Figure 7. Main Desktop Window for STM32446E-EVAL Demonstration
109
Figure 58. EMF File Generation
109
Figure 8. Main Desktop Window for STM32479I-EVAL Demonstration
110
Figure 9. Main Desktop Window for STM32469I-DISCO Demonstration
110
Figure 11. Icon View Widget
110
Figure 12. Slider Skin
110
Advertisement
Advertisement
Related Products
ST STM32CubeH7
ST STM32 Cube
ST STM32Cube
ST STM32CubeU5 TFM
ST STM32303C-EVAL
ST STM32H7B3I-EVAL
ST STM32L152RBT6
ST Nucleo STM32F303RE
ST STM32G070RBT6
ST STM32 NUCLEO-F303K8
ST Categories
Motherboard
Computer Hardware
Microcontrollers
Control Unit
Controller
More ST Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL