2024년 16주차 04/22 ~ 04/26

  • 4월 22일
    • FreeRTOS 포팅
      • Task / Message Queue 정리
      • UI Message 추가
  • 4월 23일
    • 보드 브링업
      • STM32 / ESP32 같은 UART 포트에 맴핑되어 STM32 UART 출력 안됨
      • USB2Serial 케이블 RS232가 없는 듯...
    • FreeRTOS 포팅
      • 세마포어
  • 4월 24일
    • 보드 브링업
      • H/W 크리스탈 발진 안되는 문제 확인
    • VMC 안전인증(진동테스트)
      • 진동 테스트 후, UI PC와 통신하는 UART 포트가 떨어져 나감
      • UART5 포트 변경하여 방전되도록 SW 수정
      • UART5는 ISOLATION을 위한 UART 쪽보드와 CN9 포트에 같은 라인 사용 확인
      • CN9 포트로 UART RX 인터럽트 발생하지 않음 
  • 4월 25일
    • VMC 안정인증
      • CN9와 ISOLATION 쪽보드에 같은 UART5이 연결되나 쪽보드를 통하면 CN9로 UART 동작 안됨
      • 쪽보드 강제로 회로 끊은 후 CN9 포트로 UART Rx/Tx 동작 확인
      • 동탄 인증센터 방문하여 진동테스트한 시료 방전 동작 확인 완료
    • ACE-Mini 보드 브링업
      • Nucleo 보드에 펌웨어 없을 경우 크리스탈 발진 안되는 현상 확인
      • ACE-Mini 보드 BOOT0(PB8) 핀 미설정된 것을 확인
      • PB8 그라운드에 연결하여 보드 동작되는 것을 확인
      • 빌드환경에서 UART 포트 포인트 연산 문제로 행업 수정
      • LVGL 라이브러리 tick 값 미설정으로 행업되는 문제 수정
  • 4월 26일
    • ACE-Mini 보드 브링업
      • LCD 케이블링 작업 미스
      • LCD 전압이 떨어지는 문제로 LCD 쪽보드에 연결된 캡제거
      • LED PWM 제어 문제
        • CHxN 채널은 위상이 반대로 출력되며 CHxN 채널 제어함수 따로 있음
        • HAL_TIMEx_PWMN_Start / HAL_TIMEx_PWMN_Stop