wtorek, 29 marca 2011

Atmel Studio: Dodatek Code Size - określa wykorzystanie pamięci


Autor: Dondu


Artykuł jest częścią cyklu: Atmel Studio - Spis treści

Atmel Studio - Code Size.
Elektronik wykorzystujący mikrokontrolery w szczególności te z małymi zasobami pamięci programu oraz SRAM i EEPROM, musi kontrolować ich wykorzystanie, by utrzymać w ryzach swoje zapędy programistyczne :-)

Dlatego w większości środowisk programistycznych dostępne są opcje pokazujące stan wykorzystania pamięci określany na etapie kompilacji programu. Także i Atmel Studio posiada taką funkcjonalność w postaci dodatku, który warto włączyć.

Funkcjonalność Code Size wygląda następująco:


Atmel Studio - Code Size. Okienko z przykładem działania dodatku.



Instalacja

Aby zainstalować dodatek należy przejść do menu Tools > Extension Manager:


Atmel Studio - Menu dodatków (rozszerzeń).


Znajdujemy Code Size na spisie dodatków:


Atmel Studio - Lista dodatków (rozszerzeń).


i instalujemy klikając Download.

Następnie należy oczywiście zamknąć i uruchomić ponownie Atmel Studio.


Włączenie okna Code Size

Aby włączyć dodatek należy sięgnąć do menu View > Other Windows > Code Size:


Atmel Studio - Code Size - włączenie dodatku.


Pojawi się okienko, które może być puste jeżeli nie kompilowałeś jeszcze programu:


Atmel Studio - Code Size - Okno podstawowe.


Okienko można w różny sposób dokować w zależności od upodobań. Sugeruję jednak wykorzystywać funkcję Auto Hide. Aby to zrobić należy wcześniej użyć jakiegokolwiek dokowania:


Atmel Studio - Code Size - Dokowanie okna.


Jeżeli więc wybierzesz na przykład Dock, to okienko ustawi się następująco:


Atmel Studio - Code Size - Okno dokowane centralnie.


Teraz już wystarczy włączyć opcję Auto Hide klikając małą ikonkę (czerwona strzałka) lub wybierając z menu okna (zielone strzałki):


Atmel Studio - Code Size - Włączenie automatycznego ukrywania okna.


Okienko zniknie i od tego momentu widoczne jest w lewym dolnym rogu ekranu w postaci przycisku, na który wystarczy najechać kursorem lub kliknąć:


Atmel Studio - Code Size - Przycisk włączający okno.


3 komentarze:

  1. Thx za tę informację!

    OdpowiedzUsuń
  2. Czy ten dodatek jest nadal dostępny? Zainstalowałem najnowszą wersję AS 6.2 i nie ma go na liście dodatków możliwych do pobrania. Jest jakaś inna możliwość pobrania i zainstalowania tego dodatku?

    OdpowiedzUsuń
    Odpowiedzi
    1. Jest DataSize Viewer, CodeSize jest Atmela, prawdopodobnie jest źle utworzona paczka i nowe AS nie widzi, czy dodatek jest z nim kompatybilny i go nie pokazuje. Proponuję napisać do Atmela i im zgłosić problem. Zwykle reagują w ciągu kilku-kilkunastu dni.

      Usuń