Witam.
Mam dziwny problem.
Programuje procesor ARM SAM7S256, procesor na docelowej plytce.
Programowany był juz wiele razy (testy programu:) I wszystko było ok do wczorajszego dnia:)
Problem polega na tym, że po właczeniu zasilania okazało się ze program nie rusza. Wygaldalo to na skasowana pamiec flash.
Zaprogramowalem wiec ponownie procesor i wszystko chodziło. Dla testow resetowałem go, wyłaczalem zasilanie na pare minut. Po ponownym wlaczeniu wszystko było ok. Jednak nastepnego dnia, gdy wlaczylem zasilane procesor znow nie ruszal i znowu konieczne było jego ponowne zaprogramowanie.
Wygląda na to jakby pamiec flash kasowala się przy dłuzszym braku napiecia.
Wczesniej wszystkobyło ok, nie wiem co moze być przyczyna.
Czy może przekroczona bądź bliska maksymalnemu liczba cykli programowania pamieci ? (w dokumentacji ATMELA napisane jest, że liczba cykli programowania flasha to około 10000 )
Nie sadze bym przekroczyl ta liczbe...ale jesli nawet czy to mogłby by być przyczyna takiego zachowania się mikrokontrlera? że pamięć nie trzyma danych ?
Pierwszy raz się z takim czymś spotykam... normalnie czary mary
Mam dziwny problem.
Programuje procesor ARM SAM7S256, procesor na docelowej plytce.
Programowany był juz wiele razy (testy programu:) I wszystko było ok do wczorajszego dnia:)
Problem polega na tym, że po właczeniu zasilania okazało się ze program nie rusza. Wygaldalo to na skasowana pamiec flash.
Zaprogramowalem wiec ponownie procesor i wszystko chodziło. Dla testow resetowałem go, wyłaczalem zasilanie na pare minut. Po ponownym wlaczeniu wszystko było ok. Jednak nastepnego dnia, gdy wlaczylem zasilane procesor znow nie ruszal i znowu konieczne było jego ponowne zaprogramowanie.
Wygląda na to jakby pamiec flash kasowala się przy dłuzszym braku napiecia.
Wczesniej wszystkobyło ok, nie wiem co moze być przyczyna.
Czy może przekroczona bądź bliska maksymalnemu liczba cykli programowania pamieci ? (w dokumentacji ATMELA napisane jest, że liczba cykli programowania flasha to około 10000 )
Nie sadze bym przekroczyl ta liczbe...ale jesli nawet czy to mogłby by być przyczyna takiego zachowania się mikrokontrlera? że pamięć nie trzyma danych ?
Pierwszy raz się z takim czymś spotykam... normalnie czary mary