Comments (2)
The STM32 F3 series uses two different memory organizations for USB buffers. For this series, libopencm3 only supports one of them, and it's not the one used in your MCU. So I'm afraid the USB stack does not work on your board.
Also see this comment:
https://github.com/libopencm3/libopencm3/blob/master/include/libopencm3/stm32/common/st_usbfs_v1.h#L26
The mentioned MCUs use an implementation that is more or less the st_usbfs_v2 implementation. However, the current libopencm3 always uses the st_usbfs_v1 implementation for the F3 series.
If you want to modify the library, have a look at issue libopencm3/libopencm3#841.
from libopencm3-examples.
Hi Manuel,
Thanks for the help, I didn't find Gussy's issue yesterday, but I will try that.
from libopencm3-examples.
Related Issues (20)
- STM32F446 example for usb HOT 4
- Using program_erase_flash in USB devices on STM32F1 (e.g. DFU example) HOT 9
- stm32: FLASH_BASE only defined for F0/F1 HOT 1
- Add g0 examples HOT 1
- stm32F070 USB
- target memory segment string descriptor
- arm-none-eabi-gcc not found error HOT 7
- Unable to run elf files HOT 5
- Nucleo-F429ZI USB HOT 1
- A question about rfid driver HOT 2
- Current build fails HOT 1
- using stm32f103c8 test HOT 1
- Composite USB device example HOT 7
- stm32f429i-dicovery ltdc example gpio setup HOT 1
- Can not flash stm32vl-discovery via `make flash` in the fancyblink example HOT 1
- How stm32F429IGT6 use st-link and openocd to burn miniblink.elf ? HOT 8
- Examples are difficult to find with much duplication HOT 1
- API differs significantly between target microporcessors HOT 1
- I2C examples are broken?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libopencm3-examples.