본문 바로가기
프로젝트 기록/23SEMA_Control_STM32

[STM32] SDcard: FR_NOT_READY 문제 디버깅

by 소요이 2023. 5. 25.
728x90

디버깅 결과:

mount는 되는데 open이 안된다.

 

 

+) openRes 변수의 FR_NOT_READY 오류 코드:

-  파일 시스템이 준비되지 않았거나 물리적 장치에 문제가 있음을 나타냄

- SD 카드와의 통신이나 파일 시스템의 초기화와 관련된 문제일 가능성이 높음

 

확인해야 할 사항
- SD 카드의 연결 상태: SD 카드가 제대로 연결되어 있는지 확인

- SD 카드가 작동 가능한 상태인지 (예를 들어 손상되지 않았는지, 필요한 전력을 얻고 있는지) 확인

 

 

 

확인한 결과.. 전력 공급 문제였다.

안정적인 5V가 들어가지 않고 있었던 것

 

디버깅 후 정상 동작

 

디버깅에서 문제가 없음을 확인한 후, 코드를 돌려 보았다.

 

 

 

코드 실행 후 teraterm 화면 (정상 동작)

 

 

로깅된 데이터 확인 화면 (정상 동작)

 

 

성공~