STM32 부트로더 개발기 #10 - Page Erase
Flash에 쓰기 전에 먼저 지워야 한다. 0xFF로.
Flash에 쓰기 전에 먼저 지워야 한다. 0xFF로.
STM32F103은 2바이트씩만 쓸 수 있다.
Flash 작업 실패하면 어떻게 해야 하나.
CAN으로 8바이트씩 받아서 Flash에 쓴다.
Flash가 어떻게 생겼는지부터 알아야 한다.
Flash에 쓰려면 먼저 잠금 해제해야 한다.
버퍼에 받은 펌웨어를 앱 영역으로 복사하는 과정.
Flash Unlock/Erase/Write 함수 복원.
2KB 페이지를 8바이트 CAN 프레임으로 전송하는 방법.
부트로더의 핵심! Flash Unlock, Erase, Program 함수를 찾아라.