Hi all,
I built a board with an STM32F103RBT6, some i2c sensor and an USB connection.
I flashed the maple-bootloader (compiled from git) using the JTAG interface.
The behavior of my board is a little strange.
1) dfu-util shows the name of the two usb dfu "channels" (RAM/FLASH) only for few second after attaching the board to the USB plug. During this phase is it possible to download a binary, but it doesn't seems to work (I'm using a generic binary from libopencm3 project). After this short phase, using 'dfu-util -l' the name of the connections disappear and is showed "UNDEFINED", and the board becomes unprogrammable.
This is the output of dfu-util, when I try to download something on the flash:
Run-time device DFU version 0001
Found DFU: [1eaf:0003] devnum=0, cfg=1, intf=0, alt=1, name="UNDEFINED"
Claiming USB DFU Interface...
Setting Alternate Setting #1 ...
Cannot set alternate interface
2) When I put the board in perpetual bootloader mode the dfu-util shows UNDEFINED for the two channels and I can't downloady anything.
Any ideas?
Thanks in advance
formica