STemWin을 타깃 보드에서 사용하기 위해서는 제공되는 라이브러리가 필요한데 이전에는 STemWin532_CM7_GCC.a 이라는 이름의 형식으로 라이브러리가 제공되었었는데 버전업이 되면서 좀 더 세분화되고 종류도 많아졌습니다.
아래 그림처럼 펌웨어의 Middleware 디렉터리 내에 STemWin에서 사용할 수 있는 여러 종류의 라이브러리를 제공해 주고 있습니다.
종류가 많아서 어느 것을 사용해야 할지 몰라 release_note를 살펴보니 아래 내용을 확인할 수 있었습니다.
형식 : STemWin_CMx_YY_wc_ot_zzzz.a
x : 코어의 클래스를 나타내는 것으로 CM0, CM3, CM4, CM7를 나타냅니다.
(STM32F746G-DISCO 보드의 경우 CM7을 사용하면 됩니다.)
YY: RTOS를 사용할 경우 OS가 있는 라이브러리를 사용하면 됩니다.
wc: Wchar_t 의 사이즈를 나타냅니다.
(STM32F746G-DISCO 보드의 경우 wc32을 사용하면 됩니다.)
ot: high speed optimization 옵션으로 빌드된 라이브러리입니다.
zzzz: 디스플레이시 ARGB 순서대로의 컬러 포맷을 사용합니다. 포맷 형식이 없는 라이브러리는 ABGR 순서입니다.
(STM32F746G-DISCO 보드의 경우 zzzz가 없는 버전을 사용하면 됩니다. GUIBuilder를 사용하여 컬러 설정 시 기본적으로 ABGR 순서의 컬러 포맷을 출력합니다.)
저는 STM32F746G-DISCO보드에서 RTOS를 사용하지 않아 STemWin_CM7_wc32.a 라이브러리를 사용하여 테스트를 해 볼 예정입니다.
'Hardware > STM32' 카테고리의 다른 글
[STM32F746G-DISCO] STemWin 사용하기 (Button widget) (0) | 2024.07.13 |
---|---|
[STM32F746G-DISCO] STemWin 사용하기 (HelloWorld) (0) | 2024.07.13 |
[STM32F746G-DISCO] STemWin 살펴보기 (0) | 2024.07.12 |
STLINK-V3SET 제품 설명 및 사용하기 (0) | 2024.07.11 |
[STM32F746G-DISCO] LIBJPEG 사용하기 (0) | 2024.07.11 |
댓글