Cześć.
Mam urządzenie którego sercem jest procesor MCF5208CVM166, kość RAM i kość FLASH PC28F640P30BF65. Całość pracuje na jakimś linuxie do którego nie mam źródeł. Soft a raczej chyba jego część wgrywana jest za pomocą programatora CycloneFX PEmicro.
A teraz szczegóły. Płyta miała wgrany jakiś czas temu soft i chodziła prawidłowo. Aktualnie po podłączeniu do zasilania resetuje mi się cały czas w odstępach kilkudziesięciu sekund (reset powoduje watchdog). Wpinając się w UART w terminalu pojawia mi się w pewnym momencie coś takiego
Przeprogramowanie nie pomaga. Po wymianie układu Flash na nowy i ponownym przeprogramowaniu, wszystko jest ok. W zasadzie mógłbym tak to zostawić ale tak się zastanawiam. Gdyby tak się udało ten układ Flash odzyskać? Nie znam się za bardzo na linuxie, ale mam taki pomysł aby przelutować ten wadliwy Flash z powrotem na płytę i wyczyścić całkowicie jego zawartość. Wydaje mi się że problemem jest błędnie zapisany flash, a podczas programowania przez CycloneFX jest programowany tylko procesor. Czy z poziomu tego programatora da się jakoś wymusić na procesorze wyczyszczenie flasha?
Mam urządzenie którego sercem jest procesor MCF5208CVM166, kość RAM i kość FLASH PC28F640P30BF65. Całość pracuje na jakimś linuxie do którego nie mam źródeł. Soft a raczej chyba jego część wgrywana jest za pomocą programatora CycloneFX PEmicro.
A teraz szczegóły. Płyta miała wgrany jakiś czas temu soft i chodziła prawidłowo. Aktualnie po podłączeniu do zasilania resetuje mi się cały czas w odstępach kilkudziesięciu sekund (reset powoduje watchdog). Wpinając się w UART w terminalu pojawia mi się w pewnym momencie coś takiego
Przeprogramowanie nie pomaga. Po wymianie układu Flash na nowy i ponownym przeprogramowaniu, wszystko jest ok. W zasadzie mógłbym tak to zostawić ale tak się zastanawiam. Gdyby tak się udało ten układ Flash odzyskać? Nie znam się za bardzo na linuxie, ale mam taki pomysł aby przelutować ten wadliwy Flash z powrotem na płytę i wyczyścić całkowicie jego zawartość. Wydaje mi się że problemem jest błędnie zapisany flash, a podczas programowania przez CycloneFX jest programowany tylko procesor. Czy z poziomu tego programatora da się jakoś wymusić na procesorze wyczyszczenie flasha?