STM32 부트로더 개발기 #12 - 에러 처리

Flash 작업 실패하면 어떻게 해야 하나.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #13 - 프로토콜 설계

PC와 부트로더가 CAN으로 어떻게 대화할지 정해야 한다.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #14 - 상태 머신 구현

프로토콜 상태를 체계적으로 관리하자.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #15 - 데이터 수신 및 쓰기

CAN으로 8바이트씩 받아서 Flash에 쓴다.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #16 - CRC 검증

받은 펌웨어가 정말 맞는지 CRC로 확인.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #17 - Python 업로더

PC에서 CAN으로 펌웨어 전송하는 Python 스크립트.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #18 - 테스트 및 검증

부트로더가 제대로 동작하는지 테스트.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #19 - 보안 고려사항

아무나 펌웨어 올리면 안 되니까.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #2 - STM32 메모리 맵

Flash가 어떻게 생겼는지부터 알아야 한다.

December 17, 2024 · 2 min

STM32 부트로더 개발기 #20 - 트러블슈팅 모음

부트로더 만들면서 겪은 삽질들.

December 17, 2024 · 2 min