2011-02-25 07:53 PM
Hi Folks,
I bought the iNEMO V2 evaluation board. It has the demostration firmware on it. I would like to use this board as a complete system since it has all the sensors on it. So, will I be able to install the Demo iNemo firmware once I erase the Flash. I am thinking it should be possible. Can I know how I can do this. I have a RLink and RIDE7 for the development purpose.2011-02-28 12:33 PM
Any light on this please.
2011-03-01 06:01 AM
Hi Kumar,
In theUM0993 you can find the DFU firmware upgrading procedure. I also inform you that the DFUfeaturesis now available inside the new Suite 2.2.0downlodable at . Best Regards Fabio ________________ Attachments : CD00284294.pdf : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HzYE&d=%2Fa%2F0X0000000bNW%2F5UV3OFTmEOWMTM5pnW4ZwHP5L0s2JPeN2U_EzbX9g6w&asPdf=false2011-03-01 10:23 AM
Hi Fabio,
Thanks for your response. In the UM0993 we can find the DFU firmware upgrading procedure. Which asks me to enter the DFU mode by pressing the SW2 button. My question is once the device is flashed with some of my experiment firmware, the iNEMO application firmware will be erased and I would not be able to enter the DFU mode since the firmware for iNEMO application is not present in the Flash memory of the microcontroller. Is there a project or .hex file that I can use with RIDE7 and Rlink to flash the microcontroller with the iNEMO application.2011-03-03 05:41 AM
To avoid to erase the DFU program embedded in iNEMO, our suggest is to build your application mapping the NVIC_TABLE at address 0x08003000 and use a linker file with the same offset. The linker files with offset will be available in the USB libraries inside the folder “STM32_USB-FS-Device_Lib_V3.2.1/Project/Device_Firmware_Upgrade/binary_template� according to your toolchain. The USB libraries for STM32F103xxx are available at the following link
.We don’t have any .hex file for RIDE toolchain. If you follow the abovementioned rules, you can upgrade the iNEMO application every time you need using the embedded functionality to upgrade the firmware in the iNEMO suite. Obviously if now the onboard embedded DFU firmware is deleted, you have to download it again in the default reserved memory locations (start address 0x08000000) using the source code available under the iNEMO_DFU_Project subfolder inside the Suite installation path.
Best RegardsiNEMOâ„¢ Team
2011-03-03 03:21 PM
Great response Thanks Fabio.
I will try this and see how it works. Kumar2011-03-03 09:29 PM
Hi Fabio,
I tried to program the iNemo board with a Led blink demo application with the code start at 0x8003000. After this I tried to enter the DFU mode, on the desktop it detects the USB device, but it says device is not recognized. I tried to program the micro controller with DFU firmware application by converting IAR project to RIDE7 project with same files. I am still getting the same message on the desktop. Any suggestion on this Thanks, Kumar2011-05-16 08:48 AM
2011-07-21 11:40 AM
Hi Phil,
Thanks for your response. Its good to hear it can be done. Can you please provide me more detailed procedure of how you made it to work. Appreciate you help. Kumar