Jakie jest zastosowanie trybu trzech rozruchów STM32f103?


10

Jeśli widzisz w instrukcji referencyjnej STM32f103, możesz zobaczyć trzy tryby rozruchu. cóż, jaki jest pożytek z trybu trzech rozruchów?

tryby

proszę powiedz mi przez przykład dla każdego trybu.

Odpowiedzi:


12

Ładowanie z pamięci systemowej wywołuje bootloader na chipie, który jest obecny w chipie bezpośrednio z fabryki, zanim cokolwiek zaprogramujesz we flashu na chipie. Umożliwia to ładowanie (programowanie) kodu do urządzenia z zewnętrznego interfejsu, takiego jak UART lub USB. Jest to szczegółowo wyjaśnione w instrukcji.

Główna pamięć flash to miejsce, w którym zwykle znajduje się kod. Podczas normalnej pracy kod będzie znajdować się w pamięci flash, a po resecie po włączeniu zasilania (POR), procesor pobierze wektor resetu i wskaźnik początkowego stosu (SP) z pamięci flash. Możesz ładować flash przez JTAG, bootloader na chipie (powyżej) itp.

Na koniec możesz załadować kod do pamięci RAM (JTAG, środowisko wykonawcze), a następnie uruchomić / uruchomić stamtąd. Nie jest to często używane, zwykle robisz coś podstępnego, jak tymczasowy program ładujący lub tym podobne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.