logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVRStudio ATmega128 problem z debugiem

wladko 15 Sty 2009 14:19 1071 4
REKLAMA
  • #1 6002171
    wladko
    Poziom 11  
    Witam,
    Problem dotyczy nastepującej konfiguracji:ATmega128+AVRStudio+JTAGICE mkII.
    Program sie kompiluje, ładuje i działa jednak nie da sie go wykonywać
    krokowo. Po zatrzymaniu programu pojawia sie okienko assemblera i wskażnik wskazuje na bezsensowne miejsce. Ponad to wszystkie rejestry
    wyswietlane sa jako 0 i cała zawartość eeprom jest zerowa (program nic po eeprom nie pisze więc cała powinna być wypełnina 0xFF). Wyglada na to ze jest problem z odczytem zawartości procka. Nadmienie ze jak otworze inny projekt i przepne sie na AT90CAN128 to wszystko działa OK
    Jakies pomysły co może byc przyczyną tego zachowania atmegi128 ??
    Pozdrawiam
    Władek
  • REKLAMA
  • #2 6002340
    marek-c
    Poziom 19  
    fuse bity - wyłączony jtag?
  • REKLAMA
  • #3 6002361
    wladko
    Poziom 11  
    problem w tym ze ten fuse jest włączony, inaczej nie dałoby sie wogóle skomunikować po JTAG, a program sie ładuje i jak odpalisz z pełną prekością to działa. Problem sie pojawia jak chcesz zatrzymac program i iść krokowo.
  • REKLAMA
  • #4 6019467
    GienekS
    Poziom 32  
    A jak ustawisz pułapkę to zatrzymuje się na niej ?
  • #5 6020875
    wladko
    Poziom 11  
    Tak, na ustawionym breakpoincie sie zatrzymywał ale dalej już krokowo nie szedł i nie odswieżał zawartości rejestrów.
    Problem rozwiązałem podmieniając procesor na nowy egzemplarz. Z nowo wlutowanym wszystko działa OK.
    Pozdrawiam
REKLAMA