Тема: stm32f030 - оновлення прошивки
Доброго вечора.
Є два пристрії: перший - центральна плата (stm32f4xx), другий слейв. Спілкуються по uart. Оновлення передається у зашифрованому вигляді (бібліотеку писав не я). Центральна плата оновлюється без проблем, тобто завантажує прошивку з серверу і записує ії у зовнішню флеш пам'ять, а потім перезавантажується і читає цю прошивку з флеш, та оновлює. Слейв не має зовнішньої пам'яті і доступу до мережі, то прошивка також завантажується через центральну плату і зберігається у її флеш пам'ять. Після завантаження слейв входить до бутлоадера та отримує по uart пакети розміром 256 байт. Код дешифрації такий самий як і на центральній платі, різниця у тому, що він отримує пакети по uart, а цп читає з флеш - при цьому функція дешифрації повертає дані (помилок не видає), але це не прошивка. Перевіряв прошивку з сервера з прошивкою, що надходить до слейва, але різниці немає. У чому може бути проблема при декодуванні? Складається враження, що це є нюанси у роботі stm32030 (судячи з минулої моєї теми про бутлоадер вони є). Підкажіть будь ласка які є нюанси при работі з stm32f030. Дякую.