SAM7 i debugowanie pod Eclipse

Jan 17, 2009 5 Replies

Witam.



Próbuje wlasnie dogadać się z Eclipse i OpenOCD->SAM7. Teoretycznie gdb jest uruchamiane bez problemu, mogę obejrzeć program w stanie w którym się wysypuje ale nie mogę postawić breakpointa na "main". Prawdopodobnie z powodu tego że procesor po uruchmieniu zmienia lokalizację "remapem" pamięci flash. W ogóle jest sporo problemów (nie można zatrzymać na starcie, bo gdb przestaje odpowiadać, run nie działa wysypując eclipse, itd).



Jest gdzies tutorial do tego jak bawić się w hardware debugging z SAM7 i eclipse? Potrzebowałbym czegoś jak to:



formatting link
tylko pod SAM7 bo chyba o czymś zapominam przy ustawianiu/konfiguracji. Googlam sobie od godziny i jakoś nie bardzo widzę.


Sebastian Bialy pisze:

Proponuję zlinkowanie do RAMu (0x00200000) i uruchamianie stamtąd. Procki SAM7 mają duże problemy przy debugowaniu z Flasha (tylko 2 pułapki sprzętowe, z czego AFAIR jedna używana wewnętrznie przez openocd). I nie ma znaczenia, czy używasz Eclipse.

Sprawdzę, choć ładowanie w ram średnio mi się podoba bo nie mam miejsca na ten kod w ram :)

Anyway przeglądałem PDFa od atmela ale oni to pokazują pod kątem windowsa a ja robie developing pod linuxem i pare rzeczy jest z lekka innych a ja uparłem się, żeby zrobić wszytko ręcznie.

Sebastian Bialy pisze:

O czym PDFa?

formatting link
albo

formatting link
Moja pomyłka, to nie od atmela.

formatting link
pozdr

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required