Skip to content

USB to IDE/PATA adapter based on STM32 dev board

Notifications You must be signed in to change notification settings

gianluca-nitti/ide-usb

Repository files navigation

Implementation of an USB-IDE/PATA converter on a STM32F4DISCOVERY dev board (based on STM32F407VG microcontroller); converts an old IDE hard drive in a standard USB mass storage device, thus no drivers are required on the PC side. USB is limited to 1.1, top transfer speed reached is about 1.1MB/s.

Based on FreeRTOS and TinyUSB; the IDE/PATA driver is written from scratch using GPIOs, inspired by similar projects on the 8051 and Raspberry PI.

The board is mounted on a custom PCB which can be found here.

Developed as exam project for the Progettazione di Sistemi Operativi course @ Università degli Studi di Milano.

See report.pdf and slides.pdf for documentation (Italian).

About

USB to IDE/PATA adapter based on STM32 dev board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published