Witam,
Natknąłem się na ten wątek:
posting.php?mode=reply&f=23&t=3419 , szukając informacji na temat tablicowania ( a są one mi potrzebne na "gwałt"). Programuje mikrokontrolery STM32. Dodałem następujące linie:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Po czym skompilowałem i uzyskałem 48 warrningów treści:
Cytuj:
...\values.txt:1:1: warning: (near initialization for 'sin_tab[0]') [enabled by default]
...\values.txt:2:1: warning: initializer element is not a constant expression [enabled by default]
Skąd tyle ostrzeżeń ? Jak się tego pozbyć i jak podejść do zagadnienia ? Przepraszam za może laickie pytanie, ale w życiu nie operowałem "czynie" (czyli tylko wgrywałem gotowy kod do flash
) na pamięci flash. Odnośnie samej metodyki tablicowania - wiem tylko tyle, że tworzy się tablice stałych, wgrywa do pamięci stałej, aby potem ją wykorzystywać w programie - zmniejszając obciążenie MCU. Tyle z mojej wiedzy na ten temat niestety... Czy są jakieś dodatkowe haczyki ? Mógłby ktoś wytłumaczyć łopatologicznie całą metodę tablicowania ?
Z góry dziękuje.