This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB Boot loader problem

Other Parts Discussed in Thread: LM3S5632

Hi all,

I am working on stellaris lm3s5632 micro controller. I have successfully  configured the USB DFU boot loader , which gets properly enumerated on the host pc when i look through dfuprog.exe command line tool. I have tested this boot loader it on all the windows platform(32 bit windows xp and 64 bit windows 7 and vista SP2 (ultimate)) and it successfully upgrades the firmware but today i found the same dfuprog.exe tool throws me the following error when i try to upgrade the firmware through the command line tool.

i issued the following command

dfuprog.exe -f app.bin -a 0x4000

and i got this error

DFU_ERR_INVALID_ADDR(-7)

this error appeared when i was operating on WINDOWS VISTA 64 bit (business edition), the same boot loader when i tried in other system (vista ultimate 64 bit) with the same dfuprog.exe tool it successfully upgraded the firmware with no errors. I can surely say there is no problem with the usb boot loader because it gets enumerated properly when i issue the command "dfuprog.exe -e" and it does show properly in the device manager list , but upgrade doesn't work. Also i have followed the following post but i didn't get any solution regarding this.

http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/471/t/122079.aspx

Is this error operating system specific??? or else is there any error in other dfuprog.exe tool, the library used for boot loader and dfuprog.exe tool is stellaris ware 6852 version.

Please help

**Attention** This is a public forum