eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaavr - bootloader czytajacy flash czyta co innego po zaprogramowaniuRe: avr - bootloader czytajacy flash czyta co innego po zaprogramowaniu
  • Data: 2010-11-21 13:18:31
    Temat: Re: avr - bootloader czytajacy flash czyta co innego po zaprogramowaniu
    Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 2010-11-21 13:16, Michoo wrote:
    > A próbowałeś odczytać zawartość pamięci i policzyć sumy kontrolne "na
    > zewnątrz", zrobić diff?

    Owszem, jeden z "sektorów" wykazuje zawartość samych 0xff. Ostatnio
    zapisywany.

    >
    > Można by się wtedy zorientować, czy to błędne dane są czytane, czy np w
    > obliczeniach jest jakiś błąd z powodu zmodyfikowanych
    > rejestrów/zmiennych statycznych?

    Znalazłem problem. Po wykonaniu zapisu do sektora Flash nie wolno go
    czytać od razu. Należy wczesnie wywołać boot_rww_enable(). Zmyliło mnie
    to ze ta funkcja jest zawsze opisywana w kontekście skoku do wgranego
    programu a tymczasem ona zezwala na odczyt flash. Dokumentacja jest
    jednak w tym miejscu mocno zawiła i juz nie mam ochoty na analizę,
    dodanie boot_rww_enable przed liczeniem sumy kontrolnej pomaga.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: