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

Reply to
ELP
Loading thread data ...

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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.