fs Demo

Description

This sample code demonstrates error handling for archive and file operations in the FS library.

Required Environment

How to Use

Notes

Execution Procedure

A log similar to the following is displayed when the demo is run.
=== fs sample demo start ===
FsSampleCheckSaveData() start.
FsSampleCheckSaveData() succeed.
FsSampleMountRom() start.
FsSampleMountRom() succeed.
FsSampleRomFile() start.
FsSampleRomFile() succeed.
FsSampleMountSaveData() start.
FsSampleMountSaveData() succeed.
FsSampleCreateSaveDataFile() start.
FsSampleCreateSaveDataFile() succeed.
FsSampleReadSaveDataFile() start.
FsSampleReadSaveDataFile() succeed.
FsSampleMountExtSaveData() start.
FsSampleMountExtSaveData() succeed.
FsSampleCreateExtSaveDataFile() start.
FsSampleCreateExtSaveDataFile() succeed.
FsSampleReadExtSaveDataFile() start.
FsSampleReadExtSaveDataFile() succeed.
FsSampleMountSdmcWriteOnly() start.
FsSampleMountSdmcWriteOnly() succeed.
FsSampleCreateSdmcWriteOnlyFile() start.
FsSampleCreateSdmcWriteOnlyFile() succeed.
FsSampleUnmount(rom:) start.
FsSampleUnmount(rom:) succeed.
FsSampleUnmount(data:) start.
FsSampleUnmount(data:) succeed.
FsSampleUnmount(extdata:) start.
FsSampleUnmount(extdata:) succeed.
FsSampleUnmount(sdmcwo:) start.
FsSampleUnmount(sdmcwo:) succeed.
=== fs sample demo end ===

The following is an example log when no SD Card is inserted.
=== fs sample demo start ===
FsSampleCheckSaveData() start.
FsSampleCheckSaveData() succeed.
FsSampleMountRom() start.
FsSampleMountRom() succeed.
FsSampleRomFile() start.
FsSampleRomFile() succeed.
FsSampleMountSaveData() start.
FsSampleMountSaveData() succeed.
FsSampleCreateSaveDataFile() start.
FsSampleCreateSaveDataFile() succeed.
FsSampleReadSaveDataFile() start.
FsSampleReadSaveDataFile() succeed.
FsSampleMountExtSaveData() start.
  Level:       LEVEL_STATUS (-7)
  Summary:     SUMMARY_NOT_FOUND (4)
  Module:      MODULE_NN_FS (17)
  Description: DESCRIPTION_SDMC_NO_DEVICE (171)
MountExtSaveData() failed : No SD card!
FsSampleMountSdmcWriteOnly() start.
  Level:       LEVEL_STATUS (-7)
  Summary:     SUMMARY_NOT_FOUND (4)
  Module:      MODULE_NN_FS (17)
  Description: DESCRIPTION_SDMC_NO_DEVICE (171)
MountSdmcWriteOnly() failed : No SD card!
FsSampleUnmount(rom:) start.
FsSampleUnmount(rom:) succeed.
FsSampleUnmount(data:) start.
FsSampleUnmount(data:) succeed.
FsSampleUnmount(extdata:) start.
  Level:       LEVEL_STATUS (-7)
  Summary:     SUMMARY_NOT_FOUND (4)
  Module:      MODULE_NN_FS (17)
  Description: DESCRIPTION_ARCHIVE_NOT_FOUND (101)
extdata: is not found!
FsSampleUnmount(sdmcwo:) start.
  Level:       LEVEL_STATUS (-7)
  Summary:     SUMMARY_NOT_FOUND (4)
  Module:      MODULE_NN_FS (17)
  Description: DESCRIPTION_ARCHIVE_NOT_FOUND (101)
sdmcwo: is not found!
=== fs sample demo end ===

Revision History

2011/11/10
Added an unmounting process for archives.
2011/06/14
Added the demo SdmcWriteOnlyArchive.
2011/03/25
Explained the error that occurs when no card with built-in backup memory is inserted.
2011/03/15
Initial version.

CONFIDENTIAL