STM32F103C8T6 + USB Mass Storage

Kochana grupo, czy ktoś ma jakieś działający przykład na USB Mass Storage (RAM) pod w/w procek?

Jakiś czas temu nabyłem jedną z tych tanich (chińskich?) płytek STM32 z micro-USB i diodą. Cały dzisiejszy dzień próbuję postawić na tym jakiś projekt mass-storage (który trzyma zawartość na zasadzie ramdisku). Przeszedłem już kilka środowisk (Keil, IAR, CoIDE, itp.), dziesiątki różnego typu przykładów, od producentów itp. A to brakujące pliki, a to przykład wymaga dodatkowych elementów (karta SD), a to się kompiluje ale nie wstaje, ogólnie powoli zaczynam tracić nadzieję. Dodam że płytka programuje się i debuguje bez problemów. Będę wdzięczny za jakąś pomoc z tym.

Reply to
docent
Loading thread data ...

W dniu 04.03.2018 o 21:51, snipped-for-privacy@gmail.com pisze:

Próbowałeś wygenerować projekt przez STM32CubeMX?

Reply to
Zbych

Dzięki! Popróbuję. A tymczasem znalazłem możliwą przyczynę: "The USB standard requires a 1.5 kΩ pullup resistor on D+, but this board is known to have a wrong value (R10 on the board). It ships with either a 10 kΩ resistor or a 4.7 kΩ resistor, but it should be replaced with a 1.5 kΩ resistor, or put an appropriate resistor value (e.g 1.8 kΩ) in between PA12 and 3.3V. It is also true that some PCs are tolerant of incorrect value so, before you change the resistance, you can try if it works in your case."

Reply to
docent

Ale probujesz coś użytecznego zrobić (mało miejsca) czy tylko sprawdzić aby się upewnić że to jest możliwe. Jeśli ta druga opcja to Ci powiem, że to mi zadziałało jak wgrałem jakiś przykład, chyba z cube (?), tak dla sprawdzenia, bez funkcji r/w sektorów. Komputer rozpoznał jako massstorage

jp

Reply to
jacek pozniak

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.