2008-12-10 05:00 PM
DFU bootloader in system memory ?
2011-05-17 03:55 AM
Hello,
My question might seem strange. That is due to lack of experience. I am trying to get an understanding of what is a proper way to implement DFU bootloader for STM32F103RB. I have downloaded the 'USB developer kit' that contains Device Firmware Upgrade example and it is quite helpful. But there is another example called ''Flash loader demonstrator'' that works with bootloader in system memory via UART link. The question is following - Is it possible to put DFU bootloader into the system memory replacing the standart UART bootloader ? Thanks in advance, Andrew2011-05-17 03:55 AM
Dear Andy :)
This is not possible since the SystemMemory area is only about 2Kbytes Size and the Full DFU code is much more, so basically you have to implement your own boot-loader using DFU in User Flash Area (First Pages for example). Cheers, STOne-32.2011-05-17 03:55 AM
Dear JJ,
How are you :) Long time to write you , How are your STM32 customers ? Yes, you are absolutely right. It is a ROM area :-), Keep in touch we will have new products for next year... Cheers, STOne-32.2011-05-17 03:55 AM
Hi STOne-32
Thanks for your explanation. Is it also true that STM32's ''System Memory'' is ROM - and thus NOT writable by we users? Regards, JJ2011-05-17 03:55 AM
Hi STOne-32,
Thank you for your fast, complete response - appreciated. We will be introducing a line of Hi-Contrast color TFTs - each mated to an STM32 - and mono Graphic Lcds - some ''less'' expensive than standard Lcd Text modules! Most simply ''plug-in'' to both ST's ''B'' & ''E'' Eval boards - expanding the capability & flexibility of these great boards. Thanks to you for all of your assistance & tech. guidance... Regards, JJ2011-05-17 03:55 AM
Big thanks to all!