Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 kwi 2024, o 18:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 22 maja 2017, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2017
Posty: 48
Pomógł: 4

Cześć

Już jakiś czas piszę programy na mikrokontroler STM32F303VCT6 przy użyciu bibliotek HAL od STM32(same biblioteki, bez CUBEMX).
Nie zwracałem zbytnio uwagi na rozmiar kodu bo programy wielkie nie były.
Ale ostatnio zauważyłem, iż pisząc niewielki porgram wykorzystujący dosłownie kilka przerwań, timerów i RTC rozmiar kodu
to ok.12kB. Mówię, nie możliwe, dałbym mu jakieś 4kB max. Więc otworzyłem jakiś przykładowy projekt z folderu HAL(Example), skompilowałem i rozmiar kodu to 3.5kB.Zatem:

Problem: Jak zmniejszyć rozmiar kodu?

W pliku HAL...conf.h daję w komentarze te peryferia których nie używam, ale podejrzewam że muszę coś gdzieś jeszcze zrobić żeby kompilator nie inkludował wszystkiego.

Pomożecie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO