Posted on March 03, 2015 at 18:44Hi all,I am trying to read and write the STM32F103 user data bytes (Data0 and Data1 in Table 8 of STM32F10xxx PM0075 Programming manual).I wrote this code to set Data0 to value 0x1B: FLASH_UnlockBank1(); ...
Posted on January 19, 2015 at 20:37Hello all,I am tasked with implementing firmware upgrade on an STM32F103 project. USB DFU is not available for this chip.After some reading, I see two approaches available: Feed the STM32 USART bootloader from a...
Posted on March 03, 2015 at 19:49Thank you, that is incredibly helpful.If I understand correctly then, in order to change Data0 and not affect other things, I must first read out DATA1, USER, RDP, WRP0, WRP1, WRP2, WRP3 and then write them back afte...
Posted on March 03, 2015 at 17:12I am restricted to SREC format, so my solution has been to generate a linked image in SREC format for each intended load-offset.In the IAR toolchain, the solution was to create distinct configurations (IAR | Project ...
Posted on February 25, 2015 at 22:12Hello venkat.ram,I have a question about your dual boot approach.I am also using IAR. Did you need to make distinct software images for App-1 and App-2? Suppose it is the same software. Did you need to run the lin...
Posted on January 19, 2015 at 19:52I found the answer:AN2606 describes which chips have which internal bootloader software.STM32F103 chips have USART (V2.2) bootloader.F2 chips (Rev X or Y) and F4 chips have USART (V3.1) and DFU (V2.2).So although y...