TEMPO 0 5 февраля, 2021 Опубликовано 5 февраля, 2021 · Жалоба Всем доброго времени суток! Скажите, пожалуйста, ведь у AtTiny13A всего 1KB Program Memory Size и 64B EEPROM? Просто скачал в инете одну готовую конструкцию на этом мк и когда открыл файл прошивки программатор сказал: опа, а файл то больше чем памяти в мс. Прошивка HEX 1899Байт. Как так??? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rkit 1 5 февраля, 2021 Опубликовано 5 февраля, 2021 · Жалоба "Одна готовая конструкция из инета" оказалась тыквой. Кто бы мог подумать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forummailandlogin 0 5 февраля, 2021 Опубликовано 5 февраля, 2021 · Жалоба Подключить логику и выбрать один вариант из двух... Толи лыжи, то ли не лыжи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
s_gary 0 5 февраля, 2021 Опубликовано 5 февраля, 2021 · Жалоба Hex файл это текстовый файл в котором каждый байт записан двумя символами + различная доп. информация, поэтому неверно по размеру этого файла делать вывод о размере прошивки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 30 5 февраля, 2021 Опубликовано 5 февраля, 2021 · Жалоба Каким-нибудь WinHex-ом сконвертировать в бинарный (.bin) файл и реаьный размер прошивки сразу выясится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v05 1 6 февраля, 2021 Опубликовано 6 февраля, 2021 · Жалоба А программатор то Хекс понимает? Вы бы название "программатора" хотя бы привели. Да и на прошивку бы указали. Не? А то может и не лыжи вовсе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 33 11 февраля, 2021 Опубликовано 11 февраля, 2021 · Жалоба 05.02.2021 в 21:55, TEMPO сказал: программатор сказал: опа, а файл то больше чем памяти в мс. Прошивка HEX 1899Байт. Как так??? Просто кроме беглого описания МК, нужно еще почитать и описание программатора, а именно, как указать ему, что входной файл не bin, а hex... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 17 февраля, 2021 Опубликовано 17 февраля, 2021 (изменено) · Жалоба Реальный размер прошивки можно найти по последнему адресу в hex-файле до маркера конца файла (:00000001FF). К примеру, если последней строкой перед маркером идёт такая::02006000089501 где:02 - это размер области записываемых данных (в байтах); 0060 - смещение относительно сегмента памяти (0x0060) или адрес, куда будут записаны данные в строке; 00 - код записи (данные); 0895 - это 2 байта 0x08 и 0x95; 01 - это простая контрольная сумма; То размер прошивки равен ( 0x60 + 0x02 ) или 98 байтам. При условии, что смещения начинались с 0x0000. Изменено 17 февраля, 2021 пользователем uni Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться