Skocz do zawartości

[STM32] Jak wgrać program do pamięci RAM


Qpa

Pomocna odpowiedź

Hej

Mam takie nooberskie pewnie pytanie. Słyszałem że w procesorkach stm32 jest możliwość wgrania programu do pamięci RAM w czasie testowania aplikacji.

Czy orientuje się ktoś jak to zrobić?

bo spodziewam się że muszę tylko przestawić adres w programie którym wgrywam program ale niestety nie wiem na jaki. Na płytce mam zworki pozwalające na uruchomienie z pamięci RAM

Dzięki i pozdrawiam

Link do komentarza
Share on other sites

Ustawiasz piny (zworki) boot i uruchamiasz bootloadera przez USB po resecie mikrokontrolera.

Do tego masz program na PC z STM.

Opcja USB dostępna jest tylko w lepszych procesorach. W podstawowych masz tylko programowanie przez RS232 - musisz kupić/zrobić przejściówkę i podłączyć do odpowiednich portów (w obudowie LQFP48 jest to np. PA9.PA10) i potem analogicznie ustawiasz bootloadera na pinach boot i resetujesz mikrokontroler, żeby wszedł w tryb programowania.

Żeby uruchomił się Twój program, a nie bootloader, musisz ponownie przestawić piny/zworki boot na "0" (lub odłączyć te piny od zewnętrznego zasilania, bo mają podciągnięcie do "0")

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.