2
uC/FS 용 FAT32 형식의 SD 카드에 남아있는 메모리 양을 가져 오는 빌드가 있는지 궁금합니다.micrium 파일 시스템 공간 남음 공간
감사합니다.
추신. 나는 주변을 둘러 보았지만 매뉴얼에서 찾을 수없는 것 같습니다.
uC/FS 용 FAT32 형식의 SD 카드에 남아있는 메모리 양을 가져 오는 빌드가 있는지 궁금합니다.micrium 파일 시스템 공간 남음 공간
감사합니다.
추신. 나는 주변을 둘러 보았지만 매뉴얼에서 찾을 수없는 것 같습니다.
μC/FS 볼륨의 여유 공간을 검색하려면 FSVol_Query() 함수를 사용하고 FS_VOL_INFO 구조에서 반환 된 데이터를 사용하여 여유 공간을 계산합니다.
FS_VOL_INFO vol_info;
CPU_INT64U size_rem;
FS_ERR err;
FSVol_Query("sdcard:0:", &vol_info, err);
if (err != FS_ERR_NONE) {
/* oops, something went wrong, handle error */
}
size_rem = vol_info.VolFreeSecCnt * vol_info.DevSecSize;
여기서 "sdcard : 0 :"은 여유 공간의 양을 검색 할 볼륨 이름으로 대체해야합니다. 이 기능은 사용 설명서의 A-7-12 절에 설명되어 있습니다.
이전 버전 (V3.X)을 사용하는 경우 FS_GetVolumeInfo() 함수를 확인하십시오.
정말 대단합니다, 에릭에게 너무 감사드립니다! 나는 너의 제안을 실험 할 것이다. 일단 내가 일하게되면 곧 알려 드리겠습니다.) === –
좋아, 방금 검색을했는데, 내가 말하는 구버전 버전이있는 것처럼 보입니다. 그럼 그냥 vol_info.NumFreeClusters * info.SectorPerCluster * info.BytesPerSector = D 감사합니다 !! –