also mit der Länge stimmt noch was nicht:
- ich habe den Sketch (durch brutales Reduzieren der Texte, ich will aktuell ja DEBUG machen) auf 28748 Bytes gedrückt, sollte also passen.
- dann über makeota.html generiert und geflashed.
Aber klappt nicht, siehe alter CRC FEhler.
Dann also die generierte .hex angesehen, da ist in der Tat etwas doppelt:
Code: Alles auswählen
1790: :106FD000006C6F774261743A20007478446576548F
1791: :106FE00072794D61783A20007570644379636C65FD
1792: :106FF0003A2000616C743A200054656D703A2000AC
1793: :1070000045525220637263004272696768743A2085
1794: :10701000004572726F72206174200020657870657F
1795: :10702000637465643A200020726561643A2000430D
1796: :107030005243204661696C6564005061636B6574FE
1797: :107000000C9420390C94003B0C9432390C94323996
1798: :107010000C9432390C9432390C9432390C94323944
1799: :107020000C9432390C9432390C9432390C94323934
1800: :107030000C9432390C9432390C9432390C94323924
kann man auch ModelType, DEviceID, Seriel erkennen, alles richtig.
Es Irritert mich allerdings des letzte Ende des Sketches. In der Original sketch.hex sieht das etwas anders aus.
Da ist eine Zeile KÜRZER:
Code: Alles auswählen
1769: :106E8000FE010E94FA352196C33AD107C9F7F8945A
1770: :026E9000FFCF32
1771: :106E9200A80FA80F010000000000D4058000000028
1772: :106EA20000003C10A90FD30F89100410E20FF60F57
Jedenfalls finde ich die Inhalte richtig wieder, Adresse und CRC sind halt anders. Das scheint das makeota.html zu machen, aber ok.
Der eigentliche Fehler ist dann ab Zeile 1793 - 1796, dass die Adresse 7000 - 7030 doppelt beschrieben wird, zusätzlich
durch den Bootloader in Zeile 1797++.
Also mache ich den Sketch noch ettwas kleiner aber irgendwie scheinen die Länge 28760 nicht zu passen
bis gleich
Harvey