Jacek M.
Guest
Thu Jul 26, 2007 12:07 pm
Witam. Mam do uruchamianego ukladu z Atmega128 podlaczony Jtag ICE a w
komputerze uruchomione AVR Studio. Wszystko dziala b. dobrze poza tym, ze w
trakcie debuggowania przy pelnej predkosci program staje mi w przypadkowych
miejscach. Moge go z tego miejsca ponownie uruchomic ale po chwili sytuacja
sie powtarza. Z praca krokowa, podgladaniem w oknie watch wartosci zmienych
nie mam problemow. Fuse JTAGEN, OCDEN oczywiscie sa ustwione...

). AVR
Stodio v. 4.12. Co moze byc przyczyna takiego zachowania sie debuggera?
Prosze o pomoc i pozdrawiam
Jacek M
Jacek Majewski
Guest
Sun Jul 29, 2007 2:02 pm
Quote:
Witam. Mam do uruchamianego ukladu z Atmega128 podlaczony Jtag ICE a w
komputerze uruchomione AVR Studio. Wszystko dziala b. dobrze poza tym, ze
w
trakcie debuggowania przy pelnej predkosci program staje mi w
przypadkowych
miejscach. Moge go z tego miejsca ponownie uruchomic ale po chwili
sytuacja
sie powtarza. Z praca krokowa, podgladaniem w oknie watch wartosci
zmienych
nie mam problemow. Fuse JTAGEN, OCDEN oczywiscie sa ustwione...

). AVR
Stodio v. 4.12. Co moze byc przyczyna takiego zachowania sie debuggera?
Prosze o pomoc i pozdrawiam
Jacek M
Uzywam srodowiska IAR. Kompilacja prostego programu migajacego ledem dziala
bez zarzutu. W raportach po kompilacji i linkowaniu (powyzszego programu)
nie zglaszane sa zadne bledy a mimo to nie moge go debuggowac bo zachowuje
sie on w sposob opisany wyzej. Program ma wielkosc 102kB. Ma ktos moze jakis
pomysl dlaczego tak jest?
Jeszcze raz prosze o pomoc.
Jacek M
Maciej Wywrocki
Guest
Mon Jul 30, 2007 7:09 am
Użytkownik "Jacek M." <tymkonto@poczta.onet.pl> napisał w wiadomości
news:f89v9a$jjv$1@news.onet.pl...
Quote:
Witam. Mam do uruchamianego ukladu z Atmega128 podlaczony Jtag ICE a w
komputerze uruchomione AVR Studio. Wszystko dziala b. dobrze poza tym, ze
w
trakcie debuggowania przy pelnej predkosci program staje mi w
przypadkowych
miejscach.
Nie wiem co jest przyczyną, ale mam podobną sytuację. Dodatkowo czasami nie
zatrzymuje się na ustawionych pułapkach. A dokładniej - zatrzymuje się,
tylko w oknie debuggera AVR Studio nie jest to sygnalizowane.
Maciek
Jacek M.
Guest
Tue Jul 31, 2007 8:11 pm
Quote:
Witam. Mam do uruchamianego ukladu z Atmega128 podlaczony Jtag ICE a w
komputerze uruchomione AVR Studio. Wszystko dziala b. dobrze poza tym, ze
w
trakcie debuggowania przy pelnej predkosci program staje mi w
przypadkowych
miejscach.
Nie wiem co jest przyczyną, ale mam podobną sytuację. Dodatkowo czasami
nie zatrzymuje się na ustawionych pułapkach. A dokładniej - zatrzymuje
się, tylko w oknie debuggera AVR Studio nie jest to sygnalizowane.
Zachowanie podobne do tego u mnie. Z tych powodow zrezygnowalem z
debuggowania za pomoca AVR Stiudio i odpluskwiam program w oparciu o USART
i ledy podlaczone do portow.
Szkoda ze nie moge pracowac w oparciu o bardziej zawansowane narzedzia.

(
Dzieki za odzew.
Jacek M.
Maciej Wywrocki
Guest
Wed Aug 01, 2007 8:01 am
Użytkownik "Jacek M." <tymkonto@poczta.onet.pl> napisał w wiadomości
news:f8o1hk$okh$1@news.onet.pl...
Quote:
Zachowanie podobne do tego u mnie. Z tych powodow zrezygnowalem z
debuggowania za pomoca AVR Stiudio i odpluskwiam program w oparciu o
USART i ledy podlaczone do portow.
Szkoda ze nie moge pracowac w oparciu o bardziej zawansowane narzedzia.

(
Eee, nie jest tak zle. To, ze czasami nie zasygnalizuje zatrzymania na
pulapce, lub ogolnie poleci w krzaki to jeszcze nie tragedia. Mimo tych
brakow uruchamianie (z moich doswiadczen) idzie duzo szybciej niz
"tradycyjnymi" metodami. Tak na marginesie - niedorobiona jest tez praca
krokowa. Wystapienie jakiegokolwiek przerwania powoduje, ze program
zatrzymuje sie wlasnie na jego obsludze, a nie na nastepnej linijce kodu.
Pzdr,
Maciek
Jacek M.
Guest
Wed Aug 01, 2007 11:20 am
Quote:
Eee, nie jest tak zle. To, ze czasami nie zasygnalizuje zatrzymania na
pulapce, lub ogolnie poleci w krzaki to jeszcze nie tragedia. Mimo tych
brakow uruchamianie (z moich doswiadczen) idzie duzo szybciej niz
"tradycyjnymi" metodami. Tak na marginesie - niedorobiona jest tez praca
krokowa. Wystapienie jakiegokolwiek przerwania powoduje, ze program
zatrzymuje sie wlasnie na jego obsludze, a nie na nastepnej linijce kodu.
Masz racje. U mnie tez AVR Studio z krotkimi programami spisuje sie
wspaniale. Problem pojawia sie gdy probuje uruchamiac program o wielkosci
~100kB. Wtedy praca za jego pomoca staje sie upier...wa. Wtedy juz wole
metody "tradycyjne.
Pozdrawiam
Jacek M.