AT91Sam7S... CrossStudio i .... problem

Jan 05, 2007 1 Replies

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


ELP napisał(a):

Porównaj wygenerowany kod asemblerowy (albo po disasemblacji) kluczowych fragmentów programu. A poza tym polecam przejście na arm-elf-gcc.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required