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.
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.
| Supported Processor Models | ADSP-21369, ADSP-21367, ADSP-21368, ADSP-2137x |
|---|---|
| Maximum Long File Name Length | 255 bytes |
While the document focuses on the ADSP-21369, the concepts apply to the ADSP-21367, ADSP-21368, and ADSP-2137x SHARC processors.
The document discusses the implementation of the File Allocation Table 16 (FAT16) file system.