ST Microcontroller Development Guide

VS Code + SDCC + Make를 활용한 STM8S 시리즈 개발 환경

1. 필수 설치 도구 (Tools)

2. 레퍼런스 및 소스코드

📌 공식 소스코드 저장소

https://github.com/yooaroma/yoo_stm8s_sdcc

📚 데이터시트 및 매뉴얼

3. 하드웨어 주요 사양 (STM8S103F3P6)

Board Front Board Front Pinout Pinout 회로도 회로도

4. 하드웨어 핀 맵 (Pin Mapping)

⬅️ LEFT Header

RIGHT Header ➡️

5. 실행 순서 (Workflow)

🛠 빌드 및 업로드

  1. 터미널에서 프로젝트 디렉토리로 이동
  2. 명령어 입력:
    make
    (컴파일 수행 및 bin/xx.hex 생성)
  3. 업로드:
    make flash
    (stm8flash 도구 사용 시)

🌿 Git 작업 순서

git add .
git commit -m "작업 내용 기록"
git push

6. VS Code 생산성 단축키

멀티 커서 생성: Alt + Click
같은 단어 동시 선택: Ctrl + D
라인 위/아래 이동: Alt + Up/Down
라인 위/아래 복사: Alt + Shift + Up/Down
주석 처리 (토글): Ctrl + /
사이드바 토글: Ctrl + B
통합 터미널 열기: Ctrl + ~
커맨드 팔레트: F1 또는 Ctrl + Shift + P