목록STM32F (3)
몰디브를 꿈꾸며...
작업을 하다보면 기본 화면 구성이 이상해질때가 있슴. 아이콘에 마우스 오른쪽 버튼 클릭한후 메뉴에서 reset를 클릭하면 기본 구성으로 원복됨.
STM32F429I_DISCO 디스커버리 보드에 STMCubeIDE를 이용해서 GUI를 포팅하는것이 목적이다. STMCubeIDE는 https://www.st.com/en/development-tools/stm32cubeide.html 에서 다운 받을수 있다. GUI 플랫폼은 ST사에서 무료로 제공하는 TouchGFX를 이용한다. https://www.touchgfx.com/ 에서 다운 받을수 있다. TouchGFX에서는 디스커버리 보드별로 템플릿을 제공한다. 이 템플릿을 이용해서 기본적인 GUI 구성 및 구현이 가능하다. 그러나 인터페이스가 수정되거나 보드 변경을 하려면 STMCubeIDE에서 수정 진행하는것이 필요하므로 STMCubeIDE에서 TouchGFX를 이용해 GUI 변경및 UART등을 추가하..
[빌드 환경]IAR + CUBEMX로 코딩제너레이션 [내부 플래시 주소 설정]Bootloader address : 0x08000000Application : 0x08004000 [빌드 옵션 설정]프로젝트 옵션에서 Linker -> Config -> Edit을 눌러 아래 그림과 같이 변경후 빌드한다 [부트로더 소스 코딩]어플리케이션으로 jump하는 코딩을 아래와 같이 처리 [어플리케이션 소스 코딩]어플리케이션 진입후 벡터 테이블을 재처리해줘야 한다. main()함수 첫머리에서 SystemInit()에서 초기화된 SCB->VTOR을 재가공한다 [참고 사이트]http://chocokeki.tistory.com/762http://navyuginfo.com/custom-bootloader-for-stm32f072..