попробуйте в области загрузчика разместить функцию обнавления загрузчика. Т.е. в области загрузчика у Вас 2 функции: обнавления кода программы и обновление загрузчика. В этом варианте последняя фуекция без возможности обновления. А если сделать 3 функции: обнавления кода программы, обновление загрузчика1 и обновление загрузчика2, то можно все обновить :)) Фишка в том что сама себя функция обновить не может. Код работает толька с флеша и его работа будет нарушена при попытки переписать самого себя.
--------------------
OrCAD, Altium,IAR, AVR....
|