We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
All, I am trying to prepare my project for DFUSE and I am having some difficulties. I have: * Demonstrated that my firmware upgrade project works by successfully upgrading my DFU enabled device from just a DFU enabled device to a mouse/speaker/joystick * Demonstrated that I am pressing the right buttons between the hex->dfu conversion by rebuilding the sample application and making my own DFU file for download
However, I cannot convert my project to a DFU ready project. I really think that I have done the right things to ready my project. They are listed here: data.versiontracker.com/.../readme.txt
Am I missing something? After I upgrade, my device does not function correctly.
Any help is greatly appreciated.
For reference: http://www.keil.com/forum/docs/thread12457.asp www.st.com/.../forums-cat-8634-23.html www.st.com/.../forums-cat-8645-23.html
I finally did it! Credit is due to the ST and Keil team for putting together a good USB upgrade solution.
Root cause of my problem: Well, I have been integrating example code into my project and one of the examples made a call to
void NVIC_Configuration(void)
which reset my memory map to 0x08000000! So, my code was running, but returning to zero because of this bug.
All is well! Thanks for listening.