AD7280A BMS 개발기 #32 - 납땜, 플럭스가 뭔지 몰랐다
PCB 왔다, 부품도 샀다. 이제 납땜만 하면 끝. 3일이면 된다고 생각했다.
PCB 왔다, 부품도 샀다. 이제 납땜만 하면 끝. 3일이면 된다고 생각했다.
부트로더 모드로 들어가는 조건이 뭘까?
앱이 제대로 들어있는지 어떻게 확인할까?
부트로더에서 앱으로 어떻게 점프할까?
버퍼에 받은 펌웨어를 앱 영역으로 복사하는 과정.
주소 LSB가 1인 이유. 처음엔 버그인 줄 알았다.
배열 인덱싱으로 구조체 크기를 역산하는 방법.
같은 코드가 여기저기 복붙된 것 같은데?
-O2 걸면 코드가 이상해진다. 흔한 패턴들.
분석 결과를 바탕으로 main() 함수를 복원해보자.