mikrokontrolery.net

 

   

Alternatywny loader ISP dla mikrokontrolerów STM32
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 :

eisp

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ń
Polityka prywatności