-
Data: 2013-03-22 22:58:12
Temat: Re: gcc i crc w hex
Od: Jakub Rakus <s...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 22.03.2013 11:44, Sebastian Biały pisze:
> Takie proste (?) zadanie: jest program na uC. Program posiada magiczne
> miejsce pod koniec pamięci Flash w którym chciałbym zmiescić crc całej
> reszty flasha. Potrzebuje to w celu werfyfikacji przez bootloader
> poprawności reszty kodu.
>
> Idealnie było by aby skrypt linkera gcc byl w stanie w momencie
> linkowania policzyć mi CRC[16|32] i wstawić to pod koniec Flash.
> Pytanie: czy bez udzialu narzędzi zewnętrznych ktokolwiek widział
> podobny bajer? Idealne rozwiązanie to posługiwanie się wyłącznie
> narzędziami gcc.
Hmm, jeśli to byłby jakiś PIC to MPLAB pokazuje CRC kodu wrzucanego do
flasha, więc można sobie je łatwo "przepisać". Może jakieś (może nawet
to co używasz) IDE, w którym klepie się programiki pod AVRy też ma taką
funkcję?
O gotowcach do gcc do czegoś takiego nie słyszałem, ale może nie byłoby
takie trudne samemu napisać prosty skrypcik? Tylko jedna wątpliwość -
czemu w momencie linkowania? Zdaje mi się, że chyba
najlepiej/najprościej policzyć crc z tego co będzie w wynikowym hexie i
dodać to po prostu do niego na końcu.
--
Pozdrawiam
Jakub Rakus
Następne wpisy z tego wątku
- 22.03.13 22:58 mw_wawa
- 22.03.13 23:50 Sebastian Biały
- 22.03.13 23:51 Sebastian Biały
- 23.03.13 00:51 Marek
- 23.03.13 09:33 Sebastian Biały
- 23.03.13 11:35 Piotr Gałka
- 23.03.13 13:52 Zbych
Najnowsze wątki z tej grupy
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
Najnowsze wątki
- 2025-03-14 Warszawa => Junior Rekruter <=
- 2025-03-14 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-14 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-14 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-13 Raspberry Pi 3 Model B+
- 2025-03-13 Kuchenka elektryczna
- 2025-03-12 test
- 2025-03-13 własny ekran startowy
- 2025-03-13 Błonie => IT System Administrator <=
- 2025-03-13 Częstochowa => Manager ds. produktu <=
- 2025-03-13 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-03-13 Chiny-Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju pr
- 2025-03-13 Warszawa => Analityk biznesowo-systemowy <=
- 2025-03-13 Warszawa => Business Systems Analyst <=
- 2025-03-13 Żerniki => NodeJS Developer <=