SAMV71 Xplained Ultra Software Package 1.3

USB Device Mass Storage Example

Purpose

The USB Mass storage Example will help you to get familiar with the USB Device Port(UDP) on Samv7 Microcontrollers. Also it can help you to be familiar with the USB Framework that is used for rapid development of USB-compliant class drivers such as USB Mass Storage class (MSD).

Requirements

This package can be used with all Atmel Xplained board that have USB interface

Description

The demo simulates a SD/MMC USB disk.

When the board running this program connected to a host (PC for example), with USB cable, the board appears as a USB Disk for the host. Then the host can format/read/write on the disk.

Usage

  1. Build the program and download it inside the SAM V71 Xplained Ultra board. Please refer to the Getting Started with SAM V71 Microcontrollers.pdf

On the computer, open and configure a terminal application (e.g. HyperTerminal on Microsoft Windows) with these settings:

Start the application.

  1. In the terminal window, the following text should appear:
         -- USB Device Mass Storage Example xxx --
         -- SAMxxxxx-xx
         -- Compiled: xxx xx xxxx xx:xx:xx --
    
  2. When connecting USB cable to windows, the host reports a new USB device attachment and Disk installation. . Then new "USB Mass Storage Device" and "ATMEL Mass Storage MSD USB Device" and "Generic volume" appear in hardware device list.
  3. You can find the new disk on host, and to create/write file to it.

References

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines