본문 바로가기
반응형
[STM32F746G-DISCO] STemWin 사용하기 (HelloWorld) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.펌웨어 예제로 제공되는 STemWin 'Hello World' 예제를 STM32F746G-DISCO 보드에 올려 테스트를 해 보았습니다.예제의 위치는 아래를 참고하시면 됩니다.STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/STemWin/STemWin_HelloWorld우선 STM32F746G-DISCO 보드에 올려 보기 전에 윈도우 PC 상에서 먼저 시뮬레이터로 실행해 보았습니다. STemWin_HelloWorld/STemWin/App/BASIC_HelloWorld.c를 참고하여 시뮬레이터에서 실행 해 보니 아래와 .. 2024. 7. 13.
[Nexus7] 넥서스7 2013 - 개발자 옵션 및 USB 디버깅 켜기 넥서스7 2013 버전에서 개발자 옵션을 활성화한 후 USB 디버깅을 사용하려고 합니다. 개발자 옵션은 숨겨진 메뉴이기 때문에 설정을 찾아봐도 메뉴가 없습니다. 아래는 개발자옵션을 활성화 하는 방법입니다. 1. 설정 -> 태블릿 정보를 선택합니다. 2. 태블릿 정보 -> 맨 아랫부분의 빌드 번호를 7회 터치를 합니다.  (커널/보안패치가 2016년도에 멈춰있네요) 3. 완료 후 다시 설정으로 가보면 개발자 옵션이 생성되어 있습니다. 4. 개발자 옵션을 선택 후 디버깅 항목에 USB 디버깅을 활성화 하면 됩니다. 2024. 7. 12.
[STM32F746G-DISCO] STemWin library 종류 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: RTO.. 2024. 7. 12.
[STM32F746G-DISCO] STemWin 살펴보기 STemWin의 Segger사의 emWin을 기반으로 STM32 프로세서에서 보다 쉽게 GUI를 적용하기 위해 사용되는 하이 레벨 그래픽 라이브러리입니다. STemWin은 내부적으로 이미지 조작을 위해 H/W 블록인 Chrome-ART Accelerator(DMA2D)를 사용하여 보다 빠른 이미지 포맷 변환이나 블랜딩 등의 작업을 처리할 수 있습니다. STemWin의 특징은 아래와 같습니다.Rich set of widgets (buttons, checkboxes, calendars, gauges, …)Window and overlap managerFull set of Development tools: GUIBuilder to create screens, Font converter, simulator, ….. 2024. 7. 12.
STLINK-V3SET 제품 설명 및 사용하기 좋은 기회가 생겨 STLINK-V3SET 제품을 받게 되었습니다.STM8/STM32를 사용하는 타겟 보드를 디버깅하거나 또는 바이너리(펌웨어)를 다운로드할 경우에 사용되는 장비입니다.아래 ST사이트에서 관련 문서를 확인해 보았습니다. STLINK-V3SET - STMicroelectronicsSTLINK-V3SET - STLINK-V3 modular in-circuit debugger and programmer for STM32/STM8, STLINK-V3SET, STMicroelectronicswww.st.com 문서에 설명된 STLINK-V3SET의 주요 특징은 아래와 같습니다.• Stand-alone probe with modular extensions• Self-powered through a U.. 2024. 7. 11.
[STM32F746G-DISCO] LIBJPEG 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.아래 표와 같이 STM32F7x7/8/9 칩셋에서는 H/W적으로 JPEG 코덱이 내장되어 있습니다. 이와는 달리 STM32F7x6 칩셋에는 H/W JPEG 코덱이 들어있지 않고, 소프트웨어적으로 처리를 하기 위해 디코딩 라이브러리를 예제와 함께 제공해 주고 있어서 테스트를 해 보았습니다.새 프로젝트를 생성하여 DMA2D/FATFS/FMC/GPIO/I2C3/LIBJPEG/LTDC/NVIC/RCC/SDMMC1/USART1을 설정하였습니다. 점점 사용하는 디바이스가 늘어나다 보니 설정해야 할 장치들이 많아지고 있지만 이것도 몇 번 설정하다 보니 익숙해집니다. 다른 디바이스들은 이전에 LDC와.. 2024. 7. 11.
반응형