Per Mårtensson cdbb22ca5b Added USB serial | há 1 ano atrás | |
---|---|---|
.metadata | há 1 ano atrás | |
.settings | há 1 ano atrás | |
Core | há 1 ano atrás | |
Drivers | há 1 ano atrás | |
Middlewares | há 1 ano atrás | |
.cproject | há 1 ano atrás | |
.gitignore | há 1 ano atrás | |
.gitmodules | há 1 ano atrás | |
.mxproject | há 1 ano atrás | |
.project | há 1 ano atrás | |
README.md | há 1 ano atrás | |
STM32F730Z8TX_FLASH.ld | há 1 ano atrás | |
STM32F730Z8TX_RAM.ld | há 1 ano atrás | |
ide-usb Debug.launch | há 1 ano atrás | |
ide-usb Release.launch | há 1 ano atrás | |
ide-usb.ioc | há 1 ano atrás | |
mx.scratch | há 1 ano atrás |
Implementation of an USB-IDE/PATA converter on a STM32F730Z 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 2.0
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.