

MCU와 Micro SD카드가 물리적으로 가까워 직렬저항 및 풀업 저항 생략(MCU 내부 풀업 사용)
다이오드도 생략했음

그래서 찾아보니 1bit mode로 초기화 → sd card detect → 4bit mode로 순으로 초기화 해야 된다고 한다.

cubeide 에서 간단하게 fatfs를 추가했다. stm에서는 오픈 소스 https://elm-chan.org/fsw/ff/ 이 파일시스템을 쓴다고 한다.

fatfs를 사용하기 위해서는 아래처럼 마운트를 하면 바로 사용할 수 있다.
f_mount(&SDFatFS, SDPath, 0)