Dmitry Filimonchuk
Dmitry Filimonchuk
Found an interesting [article](https://iq.opengenus.org/probability-of-collision-in-hash/). So I think that 32-bit checksums are good for the small devices, but I prefer a 64-bit if it doesn't consume an extra flash page.
Can't reproduce with my STM32F103C8T6. Do you cycle the power of the MCU after flashing bootloader? Are there OK with RDP=0? PS. Don't specify flash address to the dfu-util. This...
I was checked STM32F103 errata sheets and I have no more ideas, but I found one strange thing. From 1st message. >Found DFU: [0483:df11] ver=0100, devnum=59, cfg=1, intf=0, path="1-1", alt=0,...
Is this code work well with fake F103? I see only two differences with my code. ([stm32f103.S#L401](https://github.com/dmitrystu/sboot_stm32/blob/f46db9b20024c4fdd21d1c4cd799ae446af230df/mcu/stm32f103.S#L401)) 1. Using a read-modify-write instead of direct-write for the FLASH->CR. It may affect...
Как я понимаю, при использовании китайского клона F103 возникает ошибка стирания страницы при записи во флеш, причем независимо от того, каким образом был установлен RDP: бутлоадером, пользовательским кодом или через...
It's up to you. It's also possible to add two weak empty functions like ```void user_init(void)``` before the main loop and ```void user_task(state or somewhat_to_track_progress)``` inside the main loop to...
I think it's a good idea to add ```void user_exit(void)``` before a system reset.
I think it doesn't matter.
This will cost a flashrom space. This may not be a problem for MCU's with large 16k first block, but it very sensitive for small MCU's. Also the DFU (not...
Do you mean a some sort watchdog timer?