AVR kontrola stosu

Loading thread data ...
Reply to
invalid unparseable
Reply to
Bogdan Gutknecht

Nie ma lekko. :( Możesz spróbować jednak zaalokować tą tablicę dynamicznie (malloc) i tak ustawić położenie sterty, aby nie mogła być zamazana przez stos (popatrz do dokumentacji avr-libc, chyba jedyny plik PDF w zainstalowanym pakiecie WinAVR). Wtedy istnieje zagrożenie, że stos może zamazać inne kluczowe obszary (jak zejdzie za nisko to np. rejestry). Można kontrolować zajętość stosu, najpierw wypełniając całą wolną pamięć stałą wartością (np. 0x67) a potem w wybranym momencie sprawdzając, ile zostało ciągłego obszaru pamięci zawierającego bajt 0x67.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.