STM32 부트로더 개발기 #12 - 에러 처리
Flash 작업 실패하면 어떻게 해야 하나.
Flash 작업 실패하면 어떻게 해야 하나.
PC와 부트로더가 CAN으로 어떻게 대화할지 정해야 한다.
프로토콜 상태를 체계적으로 관리하자.
CAN으로 8바이트씩 받아서 Flash에 쓴다.
받은 펌웨어가 정말 맞는지 CRC로 확인.
PC에서 CAN으로 펌웨어 전송하는 Python 스크립트.
부트로더가 제대로 동작하는지 테스트.
아무나 펌웨어 올리면 안 되니까.
Flash가 어떻게 생겼는지부터 알아야 한다.
부트로더 만들면서 겪은 삽질들.