-
Data: 2018-02-13 16:34:17
Temat: Re: Protokół dla bootloadera
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2018-02-13 o 14:43, Bool pisze:
> W dniu 2018-02-12 o 18:11, Piotr Gałka pisze:
>> Dla mnie przesyłanie pliku upgrade to przesyłanie go po kawałku aby
>> nie przerywać normalnej pracy urządzenia. A jak rozumiem Ty myślisz o
>> przesłaniu całości jakąś jedną funkcją.
>
> U mnie upgrade wygląda tak że ładuję cały plik do flasha i weryfikuję
> go. Jeśli weryfikacja przebiegnie OK to ustawiam flagę we flashu i robię
> reset. Bootloader sprawdza zawsze flagę przy starcie i jeśli jest
> ustawiona to rozpoczyna proces aktualizacji. Wtedy mam pewność że
> załaduję zawsze poprawny firmware.
>
Dokładnie takie działanie miałem na myśli (tylko flaga w EEPROMie :) ).
Masz też pewność, że urządzenie nigdy nie zostanie bez działającego
programu niezależnie kiedy zabierze mu się napięcie.
Aby w ogóle uniknąć niedoprogramowanego flasha procesor jeszcze dostaje
przerwanie "wyłącz wszystko, aby energii w kondensatorach starczyło na
dokończenie rozpoczętego procesu programowania."
P.G.
Następne wpisy z tego wątku
- 14.02.18 08:47 jacek pozniak
- 14.02.18 09:21 jacek pozniak
- 14.02.18 09:34 Marek
- 14.02.18 09:46 Marek
- 14.02.18 10:21 J.F.
- 14.02.18 10:52 cezar
- 14.02.18 12:59 jacek pozniak
- 14.02.18 15:01 Marek
- 14.02.18 16:05 Marek
- 14.02.18 18:17 Waldemar
- 14.02.18 18:18 jacek pozniak
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-16 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-16 Kraków => Kotlin Developer <=
- 2025-07-16 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-16 Tadeusz Rolke RIP
- 2025-07-14 Dwa dylematy
- 2025-07-14 Re: Dwa dylematy
- 2025-07-14 [UOKiK] Jeronimo Martins, właścicielowi sieci Biedronka, [przedstawił zarzut] udział[u] w zmowie z 32 firmami transportowymi.
- 2025-07-14 Re: Dwa dylematy
- 2025-07-14 Re: Dwa dylematy
- 2025-07-15 w czasach LED komary mają ciężko
- 2025-07-14 walizka z kodami
- 2025-07-15 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-15 Warszawa => Lead SAP PP Consultant <=
- 2025-07-15 China => Production Coordinator / Representant Product Dev <=
- 2025-07-15 Warszawa => IT Data Analyst (Power BI) <=