2013-07-25 02:25 PM
I'm working with a new device, and I'm trying to load to flash memory via the bootloader in DFU mode. I'm pretty new to this whole idea, so I'm somewhat confused as to how this works. From the documents I can find published by ST, I think i should pull BOOT0 high, and keep the RX pins of USART 1 and 2 pulled low or high. I believe that doing this will get me into Bootloader mode.
What I'm confused about is how to program it from here. Is there pc software that I should install to push the code to the device now that it's waiting for communication? I'm assuming that this is different than the STLINK Utility.Thanks in advance for any help you can give!2013-07-25 02:34 PM
For DFU you're going to need the DfuSe Demonstration, for USART you need the Flash Loader Demonstrator
The DfuSe demo comes with a driver, manager and update software, I'd recommend the 3.0.2 version as this works in 64-bit mode, is buggy2013-07-26 08:29 AM
Sweet, that's exactly what I was looking for.
I'm having an error after installing Dfuse Demo. I keep getting an error that reads: ''The application was unable to start correctly (0xc0150002).'' Does anyone have an idea what''s wrong or how I can fix it? I've already tried reinstalling the software. I am getting this error anytime I try to open any file other than the pdfs in the system.2013-07-26 08:35 AM
I just found this post which is helping somewhat:
I am running on a 64-bit system, though it isn't AMD which seemed like the only 64-bit option in the installers for 3.0.2 I am going to try to downgrade my jre now to see if that could be the problem, but I think I already have the correct version. EDIT: Just tried to go to jre 3.65 and it didn't fix my error. EDIT2: Just tried to download Visual C++ 2005 (x64) and it also didn't solve the error.2013-07-26 09:19 AM
The bulk of my Win 7 x64 systems are AMD boxes.
I'm using Java Version 7 Update 11 I've got a whole load of Visual C/Studio redistributables 2005/2008/2010 32-bit/64-bit I'm using DfuSe 3.0.2 without issues.2013-07-26 10:31 AM
Hmm, I just tried a lot of things.
I installed the x64 version even though I have an Intel and not AMD, but that threw the same error. I tried installing Visual/C redistributable 2005/2008/2010 x64 and Java Version 7, and then I tried both the x64 and the normal versions and still was thrown the same error.Any idea about how I can figure out what's the error?