Analog Devices EE-329 Running FAT16 File Systems and DOS Commands on SHARC Processors Application Note

This document explains how to run FAT16 file systems and DOS commands on SHARC® processors, and provides technical notes on using Analog Devices DSPs, processors, and development tools.


Analog Devices EE-329 Running FAT16 File Systems and DOS Commands on SHARC Processors Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
24
File format
PDF
File size
868 KB
Published
03 August, 2012
Updated
29 September, 2023
MD5 checksum
787CEDEEBC4E1D2C05614318F7FD2CF8

About this manual

Engineer-to-Engineer Note EE-329 provides technical guidance on implementing File Allocation Table (FAT) 16 file systems on Analog Devices SHARC processors. The document focuses specifically on the ADSP-21369 processor but notes that concepts apply to other models in the series, including the ADSP-21367, ADSP-21368, and ADSP-2137x.

The note discusses the implementation of various commands similar to Disk Operating System (DOS) instructions to access and modify files stored on Multi-Media Cards (MMC). These supported operations include listing files and folders, creating directories, copying and reading files, searching for files, navigating sub-folders, and deleting files or directories. The provided source code supports long file names up to 255 bytes.

What's inside

  • Introduction
  • FAT Overview
  • FAT16 on a Disk
  • Reserved Sectors
  • FAT Region
  • Root Directory Region
  • Data Region
  • Details of FAT16 Structure
  • Boot Sector Fields
  • File Allocation Table

Specifications

Supported Processor ModelsADSP-21369, ADSP-21367, ADSP-21368, ADSP-2137x
Maximum Long File Name Length255 bytes

Frequently asked questions

Which SHARC processors are covered by this implementation?

While the document focuses on the ADSP-21369, the concepts apply to the ADSP-21367, ADSP-21368, and ADSP-2137x SHARC processors.

What file system format is implemented?

The document discusses the implementation of the File Allocation Table 16 (FAT16) file system.

Download PDF (868 KB)

More Analog Devices Manuals


View all Analog Devices manuals →