본문으로 바로가기

Arduino STM32 Bootloader 올리기

category MCU/Arduino STM32F103C8T6 2018. 12. 3. 20:37

Arduino STM32 Bootloader 올리기


내가 가지고 있는 STM32F ARM 32 Cortex-M3 CPU STM32F103C8T6 Development Board는 BlackPill이다.

여기에 Arduino Bootloader를 올리자면..




우선 https://github.com/rogerclarkmelbourne/Arduino_STM32 여기에서 다운을 한다.

압축파일을 해제하고나서, USB TTL을 이용하여 generic_boot20_pb12.bin 파일을 업로드 한다.

ST의 Flash Loader를 이용하고, Boot 0를 1로 세팅 후, 리셋버튼을 눌러 업로드 한다.


업로드가 완료되면, 압축해제한 파일에서 "drivers\win"에서 install_drivers.bat 를 실행한다.

완료되면,  "제어판"의 "포트"에 Maple Serial 포트가 생성되어 있다.


Arduino IDE에서 "툴-Upload Method"를 "STM32suino bootloader"로 바꿔주고

포트를 Maple Serial 포트로 바꿔 준 후 사용하면 된다.