|
|
mikrokontrolery.net |
|||||||||||||||||||
|
Dostarczany
przez firmę STMicroelectronics program Flash Loader Demonstrator jest,
delikatnie mówiąc, lekko niewdzięczny w obsłudze. Pomysł przygotowania
aplikacji do programowania pamięci Flash mikrokontrolera w formie
typowego kreatora jest pomysłem dość dziwnym, zważywszy na fakt iż
pamięć jest przeprogramowywana nawet kilkadziesiąt razy w ciagu godziny
podczas opracowywania aplikacji. Każdorazowe przebijanie się przez
kilka okien kreatora jest w takim przypadku bardzo uciążliwe. Ponadto
aplikacja Flash Loader Demonstrator nie zapamiętuje większości
wprowadzonych w poprzednim cyklu ustawień, co jest dodatkową
uciążliwością. Rozwiązaniem problemu jest skorzystanie z innego,
bardziej przyjaznego dla użytkownika, programu umożliwiającego
programowanie pamięci Flash w trybie ISP. Programem takim jest
eagleISP, który można pobrać ze strony www.mcuisp.com (niestety w języku chińskim). Główne okno tego programu przedstawione jest poniżej : ![]() Na
pierwszy rzut oka widać, iż obsługa tego programu będzie znaczniej
prostsza i wygodniejsza w porównaniu do oryginalnej aplikacji
udostępnionej przez STMicroelectronics. Wszystkie ustawienia są
zapamiętywane i przywracane po ponownym uruchomieniu programu.
Dodatkową funkcjonalnością programu jest możliwość sterowania
wyprowadzeniami RESET oraz BOOT0 za pomocą linii RTS i DTR interfejsu
RS-232.
Zwalnia to programistę z obowiązku ręcznego ustawiania odpowiednich
stanów na wyprowadzeniach RESET i BOOT0 w celu wprowadzenia
mikrokontrolera w tryb pracy z pamięci systemowej z zapisanym kodem
bootloadera. |
Ostatnio na forum: |
||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
(c) 2004-2008 Radosław Kwiecień |