STM 2

STM32 Cube IDE UART 및 Printf 연결 - STM32F746NG Discovery Board

STM32F746 Discovery 보드에는 Arduino connector 부분에 핀을 연결할 수 있도록 되어 있습니다. 따라서 저는 그 부분에서 USART 부분을 찾아 UART 모듈과 연결하여 PC와 통신을 진행하도록 하였습니다. 핀연결은 다음과 같고 UART PC 연결용 모듈은 CP2102입니다. STM32 pin과 외부 Pin이 설명되어 있는 데이터 시트의 일부를 발췌한 것입니다. 보이듯이 STM32 pin에서는 PC6, PC7인 것이 Arduino Connectors에는 D0, D1로 각각 되어 있는것을 확인할 수 있습니다. 이를 선으로 연결한 뒤 ( USART6_RX - CP2102_TX, USART6_TX - CP2102_RX, GND 연결 ) 저번 포스팅에서 보여드렸던 Pin Setting..

STM32 Cube IDE 개발환경 세팅 - STM32F746 NG Discovery Board

현재 핫한 Tiny ML과 관련하여 교수님이 STM32 보드를 이용하여 Cube AI까지 직접 사용해보라고 하셔서 아래 그림의 STM32F746NG Discovery 보드를 가지고 개발환경세팅부터 직접 해본 결과를 보여주고자 한다. Cube IDE는 STM에서 True Studio를 중단하면서 새롭게 출시한것으로 보이는 IDE로 특히 개발자들에게 되게 편하게 개발할 수 있는 기능들인 함수 generating, 자신이 사용하고자 하는 pin들을 기능에 맞게 설정하고 Initialize는 자동적으로 만들어주는 기능, 리소스 관리 등 다양하고 강력한 기능들을 제공하는 것으로 보인다. 현재는 여러 사이트들을 참고하여 세팅한 후 조금 알아가는 단계이고 처음 설치 및 세팅 과정을 설명해보고자 한다. STM32Cub..