Download Print this page

Advertisement

User's Guide
SanDisk SDK
SD Audio SDDK-07
Security Manager SDDK-06
SD Device Driver and File System SDDK-05
Revision 1.0
October 2003
SanDisk Corporation • Corporate Headquarters • www.sandisk.com
140 Caspian Court • Sunnyvale, CA 94089 • Phone: 408-542-0500 • Fax: 408-542-0503

Advertisement

loading
Need help?

Need help?

Do you have a question about the SDK and is the answer not in the manual?

Questions and answers

Summary of Contents for SanDisk SDK

  • Page 1 User’s Guide SanDisk SDK SD Audio SDDK-07 Security Manager SDDK-06 SD Device Driver and File System SDDK-05 Revision 1.0 October 2003 SanDisk Corporation • Corporate Headquarters • www.sandisk.com 140 Caspian Court • Sunnyvale, CA 94089 • Phone: 408-542-0500 • Fax: 408-542-0503...
  • Page 2 SanDisk® Corporation general policy does not recommend the use of its products in life support applications where in a failure or malfunction of the product may directly threaten life or injury. Per SanDisk Terms and Conditions of Sale, the user of SanDisk products in life support applications assumes all risk of such use and indemnifies SanDisk against all damages.
  • Page 3: Table Of Contents

    SanDisk SDK User’s Guide, Rev. 1.0 Table of Contents Introduction ..........................1 SD-SDK Architecture Overview ..................2 SanDisk SDK Components ....................3 SD-SDK Directory Structure....................5 Sample Application Installation ..................6 Known Problems and Limitations..................8 Part Numbers........................9 © 2003 SanDisk Corporation 10/2003...
  • Page 4: Introduction

    This guide will give an overview of the SDK architecture, supported futures, SD-SDK directory structure, installation of the sample application and SDK on Windows OS. Finally this guide will reveal any known problems and/or limitations and Part Number information for ordering the individual software component.
  • Page 5: Sd-Sdk Architecture Overview

    Development Kit (SD-SDK). The SD-SDK contains all the software layers that developer need to integrate a host platform such as a music player with a SD Memory Card. Tailoring a few of the SDK configuration options and calling the appropriate SDK API functions are all that is necessary to enable a music player to retrieve song titles and initiate playing music files.
  • Page 6: Sandisk Sdk Components

    SanDisk SDK User’s Guide, Rev. 1.0 3 SanDisk SDK Components SD-Audio Layer Using the API shields host application software form the complexity of SD-Audio. Music player software that controls the display and playing of play lists can accomplish these tasks by calling the API functions. There’s never any need to deal directly with the internals of the functions, files, and data structures.
  • Page 7 MMC or SPI. Supported Functionality with 1.0 Release Hardware access to memory card is through SanDisk verilog host controller. SD protocol, MMC protocol are implemented and tested on the top of the verilog host controller.
  • Page 8: Sd-Sdk Directory Structure

    User’s Guide, Rev. 1.0 1. sdaudlib 2. sdbuild 3. uiapp 4. set32env The uiapp directory is unnecessary if this package is used in any environment other than the Windows OS. SD-SDK High-level Directory Structure SD_SDK: README UIApp . base . config .
  • Page 9: Sample Application Installation

    7. Build file system OEM.lib by typing: cd C:\SD_SDK\sdbuilt\OEM nmake clean nmake 8. Build secure key system SD_OEM.lib : type “cd C:\SD_SDK\sdbuild\SD_OEM” modify sd_oem.c to include OEM device key info to the SDK system type “nmake clean” type “nmake” © 2003 SanDisk Corporation 10/2003...
  • Page 10 12. Launch SdApp.exe by open Visual C++ 6.0 sdApp.dsw workspace which is under C:\SD_SDK\UIApp\sdApp\sdApp.dsw and choose “Execute SdApp.exe “ under Menu Build item. Ensure that the path to sdaudlib.lib, and security.lib is included in the make file settings. © 2003 SanDisk Corporation 10/2003...
  • Page 11: Known Problems And Limitations

    Creating a new playlist manager, track manager, key manager is not supported in this release For the SD Secure Manager, the following items are relevant The file date of xxx.key file (in secure area) is not being updated even though the content of the file has been changed © 2003 SanDisk Corporation 10/2003...
  • Page 12: Part Numbers

    This software component includes all the files under directory “SDBuild” except “SD_Oem” directory and “Security” directory. With those files, you would be able to build “Oem.lib”. SDDK-06: Security Manager SDK This software component includes all the files under directory “SD_Oem” and directory “Security”.

This manual is also suitable for:

Sdk 1.0