Witam
Od jakiegoś czasu używam kompilatora Crossworks for ARM (obecnie wersja 1.7), generalnie kompilator jest bardzo przyjazny i niczym nie ustępuje w stosunku do rozwiązań Keil-a czy IAR-a. Lecz niestety mam z nim pewien problem którego nie potrafię rozwiązać. Problem polega na tym że nie potrafię uruchomić programu z pamięci FLASH po załączeniu zasilania procesora. Gdy kompiluję program i wgrywam go do pamięci to wszystko jest OK natomiast po wyłączeniu i włączeniu zasilania programy wylatuje. Zaznaczam że kompiluję oprogramowanie w trybie ARM Flash Release. Używam firmowego programatora Wiggler zakupionego w firmie Propox. Wykonałem próbę weryfikacji programu po uprzednim wyłączeniu włączeniu zasilania i o dziwo programu tam nie było. Z reguły nie wierze w siły nadprzyrodzone ale coś w tym jest bo takiej sytuacji w całej mojej karierze zawodowej nie miałem.
Za każdą sugestię i podpowiedz z góry dziękuję.
Pozdrawiam
Andrzej Niedworok
Od jakiegoś czasu używam kompilatora Crossworks for ARM (obecnie wersja 1.7), generalnie kompilator jest bardzo przyjazny i niczym nie ustępuje w stosunku do rozwiązań Keil-a czy IAR-a. Lecz niestety mam z nim pewien problem którego nie potrafię rozwiązać. Problem polega na tym że nie potrafię uruchomić programu z pamięci FLASH po załączeniu zasilania procesora. Gdy kompiluję program i wgrywam go do pamięci to wszystko jest OK natomiast po wyłączeniu i włączeniu zasilania programy wylatuje. Zaznaczam że kompiluję oprogramowanie w trybie ARM Flash Release. Używam firmowego programatora Wiggler zakupionego w firmie Propox. Wykonałem próbę weryfikacji programu po uprzednim wyłączeniu włączeniu zasilania i o dziwo programu tam nie było. Z reguły nie wierze w siły nadprzyrodzone ale coś w tym jest bo takiej sytuacji w całej mojej karierze zawodowej nie miałem.
Za każdą sugestię i podpowiedz z góry dziękuję.
Pozdrawiam
Andrzej Niedworok