Sebastian Bialy
Guest
Sat Jan 17, 2009 11:17 pm
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:
http://avr-eclipse.sourceforge.net/wiki/index.php/Debugging#GDB_Hardware_Debugging
tylko pod SAM7 bo chyba o czymś zapominam przy ustawianiu/konfiguracji.
Googlam sobie od godziny i jakoś nie bardzo widzę.
Adam Dybkowski
Guest
Sun Jan 18, 2009 4:58 am
Sebastian Bialy pisze:
Quote:
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).
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.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Sebastian Bialy
Guest
Sun Jan 18, 2009 1:33 pm
Adam Dybkowski wrote:
Quote:
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.
Adam Dybkowski
Guest
Sun Jan 18, 2009 11:04 pm
Sebastian Bialy pisze:
Quote:
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.
O czym PDFa?
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Paweł
Guest
Mon Jan 19, 2009 8:11 am
Quote:
Jest gdzies tutorial do tego jak bawić się w hardware debugging z SAM7 i eclipse?
http://www.yagarto.de/howto.html
http://www.atmel.com/dyn/resources/prod_documents/atmel_tutorial_source.zip
pozdr