The LED won't stop blinking in perpetual bootloader mode, pressing reset while holding down BUT will result in a STM32 bootloader mode being entered, this is useful for other purposes (such as updating the maple bootloader) but is not needed for the IDE.
digitally signed driver???(54 posts) (31 voices)
How can i ensure that the board is in perpetual mode..?
and when i insert the board through USB it is asking for driver and it is successfully taking the DFU driver given by maple with maple IDE, it is not prompting me to browse serial driver.What may be problem please help me .
The LED will be constantly blinking slowly if it is in perpetual bootloader mode. Because it takes the driver, doesn't mean it will work. Check device manager to see if the driver has actually been accepted. If it hasn't, it will give an error message.
Thank you crenn
Now its working for me but not consistently if it works one or two times its not working other time it that the problem everyone is facing ?? ,
how can i put hex file using this USB and maple IDE.
I was easily able to upload code to my RET6, but I want to be able to use the serial monitor. My serial port option is grayed out. I have tried many different things with no luck. Any ideas? I am running win 7 home premium (x64).
my board is only asking for dfu driver not for serial R3 what could be the problem please help me......
Rajendra. It sounds like you got it into boot loader mode.
There are two devices which need drivers in windows one is the dfu (bootloader) and one is the serial device itself(running code).
How to make my device to prompt me for serial driver?
You have to load the drivers for the dfu and use it to get code onto your board. Then and only then will you have a cdc-acm device that windows will want a driver for.
Its funny I taught a 4 hour class on embedded c using the maple mini as a platform a while back and we spent 2 hours as a group solving windows drivers problems for all of the its variants. I didn't get to teach much c.
It is a royal pain.
Where the heck is the maple team?
feurig - I am not trying to use Maple for teaching, I use Arduino because it works much more predictably and reliably (I'm doing a public workshop at least once per month).
Personally, I use Mac OS X, which is fine, but as you observe, and threads in this forum confirm, their are Windows problems that burn too much time for new users.
The STM32F3 and STM32F4 both have manufactured-in USB bootloaders. I haven't tried to use that, but maybe that is a good solution in the future?
I've used a USB to serial cable and the Python program on Mac OS X and Windows with STM32F103, as well as texanes st-link software with on-board ST-LINK/V2 on Mac OS X with STM32F4, and they work. A STM32F0Discovery is only $7.99, and it includes upload and a hardware debugger.
Maybe a way to go is to build *very* simple boards, and try to appeal to ST Micro to make them for $10 like their existing Discovery boards?-)
Thats an interesting thought. We should probably put it in a new topic.
I use osx for my primary development but I teach (mostly ardiuno) in classes with all three major operating systems. Windows is by far consistently the most problematic.
Is there any special i have to put through dfu or any program works out??
I need a little help here.
When I connect my "maple mini" on USB of my computer (HP-G42, win7, 64bit) it simply does nothing. My computer simply does recognize any new dispositive. Then i can't generate the INF file because the INF-wizard does not find a dispositive. But i dont think that the problem is my maple mini. It blink normally. I can put it in the perpetual bootloader mode too with no problems. And when I put it in the perpetual bootloader mode, it blinks normaly.
Someone can help me?
Leonardo - I don't think I understand your problem.
Can you upload a program from the IDE when the Maple mini is in perpetual nootloader mode?
Try uploading blink, but change the delay to
delay(100);so that you can see it working.
(Full disclosure: I am not a member of LeafLabs staff.)
You must log in to post.