|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Directories | |
| src | |
USB Mass Storage smoke test on USB-FS. The board enumerates as a removable drive backed by a blank RAM disk with no filesystem on it, so the host formats it; the USBX device storage class serves the BOT/SCSI transport and the app supplies the RAM-backed read, write and status hooks. It is the scaffold the MRAM storage apps are built on.
It is manual because the proof is a human formatting the disk from a PC, writing a file, unmounting, remounting, and finding the file still there.
Getting macOS to accept the device took two first-party fixes that the Linux path had happily ignored:
The USB IDs come from the pid.codes free-for-experiments range and are bench-only – nothing here is a registered product. LED2 toggles as the class runs (EK-RA8D2 v1 UM Table 24 p 31).