- 10월 23일
- NFC 모듈보드 디버깅
- 크리스탈 제거 후, J-Link 접속 확인
- 냉땜 의심
- STM32L432KB 칩셋을 누르고 J-Link 연결하면 성공
- NFC 모듈보드 디버깅
- 10월 24일
- NFC 모듈보드 디버깅
- STM32L4 다시 붙였지만 여전히 불안정
- STM32 Clock / Data 핀 부분 손가락으로 살짝 누르면 J-Link 연결 성공
- build tree 구성
- cmake study
- vmc-legacy 참고하여 build tree 구성
- NFC 모듈보드 디버깅
- 10월 25일
- vmc-legacy
- 통신 프로토콜
- 안드로이드 앱과 daejeo 프로토콜(uart)로 통신
- command 및 status 정보
- CAN 통신
- CAN1 - BMS
- CAN2 - ACDC, DCDC, DCAC
- CAN3 - EVCC, SECC
- 안드로이드 앱과 daejeo 프로토콜(uart)로 통신
- 각 모듈별 state machine 구성 - linked list
- acdc
- bms
- dcdc
- evcc
- master
- secc-gridwiz
- secc-gloquad
- monitor 컴포넌트
- command 받아 각 모듈의 설정 값을 변경
- state machine에서 변경된 값에 따라 각 모듈 설정
- daejeo 프로토콜(uart)을 사용하여 안드로이드 앱에게 상태정보 전송
- command 받아 각 모듈의 설정 값을 변경
- 통신 프로토콜
- CMakeList.txt 작성
- Chipset 별로 구분하여 빌드하도록 구성
- stm32l4 디렉토리 구성
- vmc-legacy에서 필요한 모듈 사용
- vmc-legacy
- 10월 26일
- vmc-legacy 복사 코드 빌드 테스트
- 각 모듈별 빌드 테스트
- gpio
- uart
- i2c
- system
- watch dog
- 10월 27일
- 각 모듈별 빌드 테스트
- pwm
- 각 모듈별 빌드 테스트