본 글은 STM32F769I MCU를 기준으로 작성되었습니다.
세부적인 내용은 제품군마다 조금씩 다를 수 있습니다.
SDMMC란 SD/SDIO MMC Card Host Interface의 줄임말로, MCU에서 Multi Media Cards(MMCs), SD Memory Card, SDIO Card에 접근하기 위해 사용하는 모듈을 말한다. SDMMC를 이용하여 SD카드를 마운트하고 데이터를 읽거나 쓸 수 있다.
STM32F769I-DISC1 보드에 보면 SD카드 슬롯이 있다. 해당 슬롯에 SD 카드를 꽂고 SDMMC를 초기화하면 SD 카드에 접근할 수 있게 된다.
STM32F769I에는 SDMMC가 두 조 있으며, 모두 APB2 버스에 물려있는 것을 볼 수 있다. 클럭 초기화 시 APB2 버스에 클럭을 활성화해주면 된다.
SDMMC를 이용하여 SD 카드를 초기화하고 임의의 파일을 생성해보자.
Configuration에서 SDMMC와 FATFS를 활성화하자.
해보는데 잘 안돼서 아예 글을 다시 쓸 예정.