RTV forum PL | NewsGroups PL

Jak skonfigurować watchdog w AT91SAM7S64 za pomocą CrossStudio?

AT91SAM7S64 i watchdog :-(

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować watchdog w AT91SAM7S64 za pomocą CrossStudio?

IM
Guest

Wed Sep 27, 2006 8:15 am   



Witam grupowiczów.
Ostatnio zacząłem zabawę z tym układem i ogólnie wszystko jest OK, poza
jedną rzeczą.
W jaki sposób zaprogramować (uruchomić) w nim watchdog`a? Wyczytałem, że
rejestr WDT_MR można zapisać tylko raz. Po próbie zapisania go, zawsze
(nawet za pierwszym razem) mam w nim wartość x08000 (co informuje o
wyłączonym watchdogu).
Bardzo proszę o informację co, kiedy, gdzie i w jakiej kolejności
zapisywać. Piszę w CrossStudio.

Pozdrawiam
IM

IM
Guest

Wed Sep 27, 2006 12:04 pm   



Wygląda to tak, jakby CrossStudio inicjowało watchdog`a automatycznie przy
starcie programu. No i ja już nie mogę tam nic zapisać. Tylko jak tą opcję
wyłączyć? Osobiście nie znalazłem nic w ustawieniach, co by odpowiadało za
watchdog`a.

IM
Guest

Wed Sep 27, 2006 2:26 pm   



Temat nieaktualny. Problem rozwiązany.
Należało go szukać w pliku "AT91SAM7_Startup.s". To tak dla innych,
szukających rozwiązania tego problemu

Pozdrawiam

PAndy
Guest

Wed Sep 27, 2006 4:12 pm   



"IM" <im@poczta.neostrada.pl> wrote in message
news:op.tgjjqakp39nmg0@rafal...
Quote:
Temat nieaktualny. Problem rozwiązany.
Należało go szukać w pliku "AT91SAM7_Startup.s". To tak dla innych,
szukających rozwiązania tego problemu

DZIEKI!

IM
Guest

Wed Sep 27, 2006 5:12 pm   



Quote:
DZIEKI!

A co? Miałeś ten sam problem? Smile

IM
Guest

Wed Sep 27, 2006 5:14 pm   



Quote:
DZIEKI!

Gwoli ścisłości: w podanym wyżej pliku problem robi ta sekwencja

/* Disable Watchdog */
ldr r0, =WDT_MR_WDDIS
str r0, [r10, #WDT_MR_OFFSET]

Trzeba ją po prostu usunąć i po problemie Smile
Pozdrawiam

Adam Dybkowski
Guest

Thu Sep 28, 2006 9:24 pm   



IM napisał(a):

Quote:
Wygląda to tak, jakby CrossStudio inicjowało watchdog`a automatycznie
przy starcie programu.

Może warto przejść na gcc? Biblioteka standardowa nie wymyśla takich
dziwacznych inicjalizacji, a i C startup warto jest samemu napisać.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować watchdog w AT91SAM7S64 za pomocą CrossStudio?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map