AD7280A BMS 개발기 #29 - 회로도 그리다가 머리 깨진 이야기

Figure 29 보고 따라 그리면 끝인 줄 알았는데요. 아니었어요.

December 14, 2024 · 3 min

AD7280A BMS 개발기 #30 - PCB 레이아웃, 0.3mm의 차이

회로도는 맞는데 왜 안 되지? PCB 그리는 게 만만치 않더라.

December 14, 2024 · 3 min

AD7280A BMS 개발기 #31 - 부품 선정, 아무거나 쓰면 안 되더라

저항은 그냥 1kΩ 아무거나, 커패시터도 100nF 아무거나. 그게 문제였다.

December 14, 2024 · 2 min

AD7280A BMS 개발기 #32 - 납땜, 플럭스가 뭔지 몰랐다

PCB 왔다, 부품도 샀다. 이제 납땜만 하면 끝. 3일이면 된다고 생각했다.

December 14, 2024 · 3 min

Ghidra STM32 역분석 #19 - 부트 진입 조건

부트로더 모드로 들어가는 조건이 뭘까?

December 14, 2024 · 2 min

Ghidra STM32 역분석 #20 - 앱 유효성 검사

앱이 제대로 들어있는지 어떻게 확인할까?

December 14, 2024 · 1 min

Ghidra STM32 역분석 #21 - 앱 점프 코드

부트로더에서 앱으로 어떻게 점프할까?

December 14, 2024 · 1 min

Ghidra STM32 역분석 #22 - 버퍼 복사 로직

버퍼에 받은 펌웨어를 앱 영역으로 복사하는 과정.

December 14, 2024 · 1 min

Ghidra STM32 역분석 #23 - Thumb 모드 함정

주소 LSB가 1인 이유. 처음엔 버그인 줄 알았다.

December 14, 2024 · 1 min

Ghidra STM32 역분석 #24 - 구조체 크기 추정

배열 인덱싱으로 구조체 크기를 역산하는 방법.

December 14, 2024 · 1 min