Skocz do zawartości

Wybór mikrokontrolera do nauki nowego języka


Pomocna odpowiedź

W czym problem?

Mówię z głowy - podłączyć RS232 do PA9/PA10, pin boot (nie pamiętam czy 1 czy 0 - w wersji lqfp48 jest tylko jeden pin boot) podciągnąć do "1" i zresetować procesor. Teraz wystarczy włączyć na komputerze aplikację "flash loader demo" ze strony stm, wybrać port com przejściówki usb<->com i jazda z programowaniem...

No właśnie w tym jest - że ciężko znaleźć jakiekolwiek informacje, a szczególnie jakiekolwiek aplikacje do wgrywania. W LPC to jest banalne - schematów pełno (chociażby z jakiejś płytki od Kamami, ale nie tylko), programik to FlashMagic. Podobnie ciężko jest z DFU Programmer (na USB Bootloader) do AVR32 - wiem, że takie coś istnieje i dobrze działa, ale nie mając powyższej nazwy to ni chuchu się nie znajdzie w rozsądnym czasie.

1. Application note, w razie czego szukać AN2606 - http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/CD00167594.pdf?s_searchtype=keyword

2. Soft (to jest jakaś wersja 2.6.0 , ja mam 2.0.0), w razie czego szukać UM0462 - http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/demo_and_example/stsw-mcu005.zip

Tak jak piszą w instrukcji:

a) boot0 do "1"

b) USART1 (lub ew. inny - zależy od procesora) podłączyć pod rs232 (z napięciami procesora a nie RS232)

c) Wszystkie inne piny, które mogą uczestniczyć w procesie programowania (zależnie od procesora/bootloadera, np. rx usart2) muszą mieć stan ustalony, żeby bootloader nie zaczął z nich korzystać

d) Resetujemy procesor

e) Odpalamy soft na PC i jazda z programowaniem. Jak to się nie uda należy procesor zresetować i spróbować jeszcze raz.

Poza samym wgraniem programu można też blokować dostęp do pamięci FLASH, czytać/zapisywać dane do dowolnego miejsca w pamięci itp.

  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...