[an error occurred while processing this directive]
Что зря спорить? Обрати внимание на загрузочный адрес - 4 шестнадцатеричные цифры.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
миниатюрный аудио-видеорекордер mAVR

Отправлено Михаил Е. 11 июля 2002 г. 02:55
В ответ на: А ты проверь. Я создал hex с одними нулями, 128k нулей. В PonyProg после 0x10000 все 0xFF , это что нормально? отправлено xterm 10 июля 2002 г. 17:26



ШЕСТНАДЦАТИРИЧНЫЙ ФОРМАТ ФИРМЫ Intel.

Этот формат описан ниже:

Метка записи - это поле сигнализирует о начале записи и состоит
из символа двоеточия (:) кодов ASCII.

Длина записи - это поле состоит из двух символов ASCII, которые
дают шестнадцатиричное число, устанавливающее длину
записи. В этом числе старшая цифра следует первой. В
конце файла запись содержит в этом поле два нуля из
кодов ASCII. Максимальное число байтов в записи 255.
Оно может быть изменено директивой RECSIZE.
Загрузочный адрес - Это поле содержит четыре шестнадцатиричные
цифры из кодов ASCII, которые дают значение адреса
начала загрузки записи. Порядок цифр следующий:

Старшая цифра в первом байте,
младшая цифра в последнем байте.

В конце файла запись содержит в этом поле четыре нуля
кодов ASCII или адрес стартового адреса программы.

Тип записи - Это поле задает тип записи: 00-данные, 01-конец
файла. Поле состоит из двух цифр из набора ASCII,
старшая
цифра идет первой.

Данные - Это поле состоит из истинных значений данных, идущих
друг за другом. Каждый байт данных задается двумя
шестнадцатиричными цифрами, где старшая идет раньше.

Контрольная сумма - это 8-ми битная сумма полей длины, адреса,
типа и данных. От этой суммы затем берется отрицательная величина
и переводится в два символа из набора ASCII; причем
старшая цифра идет первой.




Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru