ELF format plików dla ARM kompilatorów (dla własnej debugger)

K

kekon

Guest
Jestem zainteresowany debugowania mikrokontrolerów Cortex-M3, zwłaszcza STM32. Wiem, może to głupie soud (istnieje wiele debugery do użycia), ale chciałbym stworzyć własną debuggera (oprogramowanie i sprzęt, w tym STM32 programista urządzeń). ARM GCC kompilator generuje plik *. elf, który jest używany przez debugger. Znalazłem oficjalna specyfikacja pliku ELF w internecie, ale wydaje się, że brakuje istotnych informacji, które i dla wyszukiwania. Na przykład, specyfikacja nie mówi nic o takich informacji, co pamięci flash adressess przypisana do danej linii kodu źródłowego C (co przypuszczam, że są wykorzystywane przez debugger na podświetlenie aktualnej linii kodu źródłowego wykonywane) lub wszystkie zmienne imiona i nazwiska używane w programie (w tym lokalne i globalne). Czy można znaleźć lepsze określenie pliku ELF?
 

Welcome to EDABoard.com

Sponsor

Back
Top