Skocz do zawartości

STM32 - własny programator opcje boot


Pixelx

Pomocna odpowiedź

Witam

chciałbym zrozumieć schemat Discovery kit with STM32F407VG. 

1. Kiedy należy używać, w jakiej sytuacji opcji bootowania. Czytałem, że jedna z opcji umożliwia wgrywanie firmwaru do pamięci flash bez użycia programatora.

2. Czy do STM32F103 trzeba wgrać jakiś wsad skoro ma działać jako programator/debugger skąd zabrać taki wsad? Wgrywamy go poprzez złącze zaznaczone w czerwonej ramce?? (schemat poniżej)

3. Wyprowadzenia JTSM F407 są do programowania STM32F407 dlaczego PB12 jest połączony z PB14? Użycie tych pinów musi wynikać z oprogramowania na ten MCU? (służący jako programator)

4. W przypadku programatora bity BOOT0 i BOOT1 są ustawione na 0 czyli wykorzystamy opcje BOOT MODE ,,User flash memory" i to oznacza tryb poprzez programator, który ładuje wsad do pamięci flash?

 

W przyszłości chciałbym zrobić sam taki programator więc chciałbym jeżeli mielibyście wsad do tego to czy mógłbym prosić o jego udostępnienie?

 

stmprogram.JPG

booot.jpg

Edytowano przez Pixelx
Link do komentarza
Share on other sites

39 minut temu, Pixelx napisał:

W przyszłości chciałbym zrobić sam taki programator więc chciałbym jeżeli mielibyście wsad do tego to czy mógłbym prosić o jego udostępnienie?

Black Magic Probe 😉 Polecam, może nie działa ze wszystkim, ale jest całkiem dobry.

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!

Anonim
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.