AT91Sam7S... CrossStudio i .... problem
ELP - 05-01-2007 16:45
AT91Sam7S... CrossStudio i .... problem Witam wszystkich grupowiczów.
Mam niezbyt skomplikowany program, na proca i środowisko jw.
Zachowuje się on różnie w zależności jak go skompiluję:
ARM RAM Debug - działa prawidłowo
ARM RAM Release - działa prawidłowo
ARM Flash Debug - działa prawidłowo
ARM Flash Release - po chwili działania proc wiesza się (brak reakcji na
czynniki zewnętrzne).
Dotyczy ostatniej opcji - czas, po którym proc się wiesza uzależniony jest
od ustawionej prędkości MCK (w moim przypadku poprzez PLL).
O so chosi ???
Z tymi procami i z tym środowiskiem nie mam zbyt wielkiego doświadczenia.
Coś tam zrobiłem i coś tam działa (nie pamiętam jak kiedyś miałem
ustawiony sposób kompilacji programu).
Proszę o pomoc, sugestie, ale nie w stylu "zmień środowisko" bo wydaje mi
się, że nie w tym rzecz (no, chyba, że się mylę)
Pozdrawiam
ELP
Adam Dybkowski - 06-01-2007 00:45
ELP napisał(a):
> Mam niezbyt skomplikowany program, na proca i środowisko jw.
> Zachowuje się on różnie w zależności jak go skompiluję:
> ARM Flash Debug - działa prawidłowo
> ARM Flash Release - po chwili działania proc wiesza się (brak reakcji na
> czynniki zewnętrzne).
>
> Dotyczy ostatniej opcji - czas, po którym proc się wiesza uzależniony
> jest od ustawionej prędkości MCK (w moim przypadku poprzez PLL).
Porównaj wygenerowany kod asemblerowy (albo po disasemblacji) kluczowych
fragmentów programu. A poza tym polecam przejście na arm-elf-gcc.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl