|
|
%!s(int64=2) %!d(string=hai) anos | |
|---|---|---|
| .metadata | %!s(int64=2) %!d(string=hai) anos | |
| .settings | %!s(int64=2) %!d(string=hai) anos | |
| Core | %!s(int64=2) %!d(string=hai) anos | |
| Drivers | %!s(int64=2) %!d(string=hai) anos | |
| Middlewares | %!s(int64=2) %!d(string=hai) anos | |
| .cproject | %!s(int64=2) %!d(string=hai) anos | |
| .gitignore | %!s(int64=2) %!d(string=hai) anos | |
| .gitmodules | %!s(int64=2) %!d(string=hai) anos | |
| .mxproject | %!s(int64=2) %!d(string=hai) anos | |
| .project | %!s(int64=2) %!d(string=hai) anos | |
| README.md | %!s(int64=2) %!d(string=hai) anos | |
| STM32F730Z8TX_FLASH.ld | %!s(int64=2) %!d(string=hai) anos | |
| STM32F730Z8TX_RAM.ld | %!s(int64=2) %!d(string=hai) anos | |
| ide-usb Debug.launch | %!s(int64=2) %!d(string=hai) anos | |
| ide-usb Release.launch | %!s(int64=2) %!d(string=hai) anos | |
| ide-usb.ioc | %!s(int64=2) %!d(string=hai) anos | |
| mx.scratch | %!s(int64=2) %!d(string=hai) anos |
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.