-
Data: 2010-11-21 00:03:54
Temat: 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 ]Witam.
Piszę sobie specyficzny bootloader.
Bootloader potrafi policzyć sume kontrolną flash w podanym zakresie.
Jesli policzę sume kontrolną *przed* zapisaniem jakiejkolwiek strony za
pomoca pgm_read_byte - wynosi ona X.
Jesli teraz zaprogramuje dowolną stronę flash w bootloaderze
(boot_page_erase + boot_page_fill + boot_page_write ) i ponownie policzę
sumę kontrolną wynosi ona Y.
Jesli wyłacze zasilanie i włacze ponownie - wynosi X.
X jest poprawnie, Y nie.
Czy pgm_read_byte ma jakis problem po uruchmieniu procedury zapisu
pamięci flash?
Na razie nie analizowalem precyzyjnie problemu, ale jestem na 100% że
nie mam błędu w programie. Pytam, może ktoś wie od razu gdzie jest
przyczyna innego dzialania pgm_read_byte.
Pamięc programuje się poprawnie z poziomu bootoadera.
Następne wpisy z tego wątku
- 21.11.10 12:16 Michoo
- 21.11.10 13:18 Sebastian Biały
Najnowsze wątki z tej grupy
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=