I've just got a maple mini board and I'm using latest libmaple from git to program it
In bootloader mode I can see the device as 'Bus 004 Device 042: ID 1eaf:0003'
and blinky.cpp works fine and blinks with the proper delay (meaning crystal settings are fine)
However when I load test-print.cpp the serial CDC USB device doesn't enumerate. I have the
following in my dmesg:
[ 0.000000] usb 4-1: new full-speed USB device number 54 using uhci_hcd
[ 0.000000] usb 4-1: device descriptor read/64, error 18
[ 0.000000] usb 4-1: device descriptor read/64, error 18
[ 0.000000] usb 4-1: new full-speed USB device number 55 using uhci_hcd
[ 0.000000] usb 4-1: device descriptor read/64, error 18
[ 0.000000] usb 4-1: device descriptor read/64, error 18
[ 0.000000] usb 4-1: new full-speed USB device number 56 using uhci_hcd
[ 0.000000] usb 4-1: device not accepting address 56, error -32
[ 0.000000] usb 4-1: new full-speed USB device number 57 using uhci_hcd
[ 0.000000] usb 4-1: device not accepting address 57, error -32
[ 0.000000] hub 4-0:1.0: unable to enumerate USB device on port 1
Is anyone else experiencing this behaviour? I'm using a fairly new cross-compiler
(gcc-arm-none-eabi-4-9_2014-2 from linaro).