![ST STM32CubeH7 Скачать руководство пользователя страница 37](http://html1.mh-extra.com/html/st/stm32cubeh7/stm32cubeh7_user-manual_1356075037.webp)
UM2222 Rev 2
37/76
UM2222
Footprint
75
The memory required for the decompression is allocated dynamically by the STemWin
memory management system. After drawing the JPEG image, the complete RAM is
released.
7.1.2 GUI
components
The operation area of STemWin varies widely, depending primarily on the application and
features used. In the following sections, memory requirements of various modules are
listed, as well as the memory requirements of example applications.
shows the memory requirements of the STemWin main components. These values
depend a lot on the compiler options, the compiler version and the CPU used. Note that the
listed values are the requirements of the basic functions of each module.
Table 8. MemoSTemWin components memory requirements
Component
ROM
(Kbytes)
RAM
(bytes)
Description
Windows manager
6.2
2.5 K
Additional memory requirements of basic
application when using the Windows manager
Memory devices
4.7
7 K
Additional memory requirements of basic
application when using memory devices
Antialiasing
4.5
2 * LCD_XSIZE
Additional memory requirements for the
antialiasing software item
Driver
2 to 8
20
The memory requirements of the driver
depend on the configured driver and the
presence of a data cache. With a data cache,
the driver requires more RAM.
Multi-layer
2 to 8
-
If working with a multi-layer or a multi-display
configuration, additional memory is required
for each additional layer, because each
requires its own driver.
Core
5.2
80
Memory requirements of a typical application
without using additional software items
JPEG
12
36 K
Basic routines for drawing JPEG files
GIF
3.3
17 K
Basic routines for drawing GIF files
Sprites
4.7
16
Routines for drawing sprites and cursors
Font
1 to 4
Depends on the font size to be used
Table 9. Widget memory requirements
(1)
Component
ROM (Kbytes)
RAM (bytes)
BUTTON
1
40
CHECKBOX
1
52
DROPDOWN
1
52
EDIT
1
28
FRAMEWIN
1
12