2023년 43주차 10/23 ~ 10/27

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