Wgrywam flash w formacie hex do atmega8, potem żeby sprawdzić czy się wgrał poprawnie robię odczyt i otrzymuję plik hex o innej wielkości oraz podgląd zawartości jest też inny. Czy to jest normalne?
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamrapbalance napisał:Wgrywam flash w formacie hex do atmega8, potem żeby sprawdzić czy się wgrał poprawnie robię odczyt i otrzymuję plik hex o innej wielkości oraz podgląd zawartości jest też inny. Czy to jest normalne?
rapbalance napisał:Zawartość też inna bo na początku każdej linijki w oryginale jest :100itd a w odczytanym jest :200itd no i cyfry oraz liczby tez inne.
tmf napisał:
przy zapisie HEX zawiera zazwyczaj wyłącznie zapisywane wartości, przy odczycie, ponieważ programator nie wie, gdzie kończy się program, zazwyczaj odczytywany jest cały FLASH, stąd i hex może być spory, chociaż w większości zawiea same 0xff.
rapbalance napisał:tmf napisał:
przy zapisie HEX zawiera zazwyczaj wyłącznie zapisywane wartości, przy odczycie, ponieważ programator nie wie, gdzie kończy się program, zazwyczaj odczytywany jest cały FLASH, stąd i hex może być spory, chociaż w większości zawiea same 0xff.
Tylko że w moim pzypadku jest odwrotnie, a mianowicie plik odczytywany jest mniejszy niż oryginalny wgrany.
rapbalance napisał:OK, a czy ma znaczenie format pliku który przesyłany jest do pamięci flash i eeprom uC
rapbalance napisał:OK, a czy ma znaczenie format pliku który przesyłany jest do pamięci flash i eeprom uC, czy uC jest w stanie rozpoznac i zrozumieć niezaleznie czy jest to format hex, bin, motorola, dziesiętny etc?
rapbalance napisał:z arduino przesle plik .ino do atmegi
rapbalance napisał:a z arduino przesle plik .ino