diff --git a/_posts/2024-06-23-Debugging-STM32-USB-Mass-Storage-Class-Device.md b/_posts/2024-06-23-Debugging-STM32-USB-Mass-Storage-Class-Device.md index b008a20..db6bd88 100644 --- a/_posts/2024-06-23-Debugging-STM32-USB-Mass-Storage-Class-Device.md +++ b/_posts/2024-06-23-Debugging-STM32-USB-Mass-Storage-Class-Device.md @@ -9,6 +9,10 @@ tags: [electronics, emmc, embedded] # systems | embedded | rf | microwave | elec Summary of my thought process when troubleshooting a board containing eMMC and USB mass storage class device on the STM32L476. +## If you are using the STM32L476, check out my repository which has a working example: https://github.com/peter-tanner/eMMC-USB-mass-storage-device-STM32L476 + +## Prerequisites + Download Wireshark and the USB pcap plugin. TLDR: Minimum configuration you should try for troubleshooting is: @@ -145,6 +149,8 @@ I will update this post with more cases as I run into them. Comment on your expe ## Sample code for eMMC and USB mass storage class device (`#define BLOCKING` for simple, non-DMA implementation) +**Adapted from https://github.com/peter-tanner/eMMC-USB-mass-storage-device-STM32L476** + ### `main.c` ```c