Chciałbym się dowiedzieć czy ma ktoś doświadczenie z pisaniem programu na stm32, który umożliwiałby zdalne przeładowanie wykonywanego w procesorze kodu ??
Chodzi mi o sytuację gdy odpalam program na procesorze, program zaczytuje do ramu zawartość pliku ze skompilowanymi instrukcjami, ustawia wskaźnik wykonania na początku zaczytanego kodu i wykonuje ten kod. Następnie gdy otrzyma sygnał (z sieci lub przez port) to zaczyta nowy plik (np. z sieci) i przeładuje instrukcje w ramie po czym znów je wykona.
Czy dobrze rozumuje, ma ktoś jakieś doświadczenia w czymś takim, jakieś źródła ?
Zaznaczam, że nigdy (poza laborkami) nie zajmowałem się na niskim poziomie procesorami innymi niż rodziną x86 dlatego proszę o wyrozumiałość.