Imam narejen bootloader, preko katerega uporabnik lahko nadgradi firmware.
Deluje tako, da 500ms caka na komande, potem pa zazene glavni program.
Problem, ki ga hocem prepreciti je, da ce upgrade slucajno ni uspesen (recimo da se prekine vmes), da se bi bootloader resetiral, ce se glavni program ne zazene uspesno (in spet cakal tistih 500ms).
Poskusil sem z wdg, pa ne deluje (se ne resetira), prav tako imam v vseh error handlerjih nvic reset.
Kaj se lahko poskusim?