RU.EMBEDDED-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 41 из 100
 От   : Dmitry Orlov                        2:463/1331.27     12 апр 23 10:26:40
 К    : Andrej Arnold                                         12 апр 23 11:42:08
 Тема : Re: 16 bit format
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:463/1331.27 64366ad9
@REPLY: 2:5020/830.590 6435e9f3
@PID: GED-NSFW32 1.1.5-20090710
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Andrej!

 Среда 12 Апреля 2023 01:13, ты писал(а) мне, в сообщении по ссылке
area://ru.embedded?msgid=2:5020/830.590+6435e9f3:

 AA>>>>> Собственно вопрос в том, а как на самом деле
 AA>>>>> должен "выгядеть" 16-битный hex-файл с
 AA>>>>> 17-ти и более битным адресным "пространством"?

 DO>>>> А погуглить Intel HEX format? Да хоть Вики
 DO>>>> https://en.wikipedia.org/wiki/Intel_HEX
 AA>>> Да читал я...

 AA>>> Hапример, Это, из твоей же ссылки:

 DO>> Там в конце статьи еще написано про различные расширения формата
 DO>> от разных фирм, может тут вообще что-то свое.

 AA> Да и это я читал. Уж не помню, где именно, но об этом пишут везде.

Да.

 DO>> Я не "молодежь" но ни
 DO>> перечисленных тобой в соседней мессаге имен не помню, ни
 DO>> программатора этого никогда в глаза не видел (только название
 DO>> слышал), у меня свои были. Что там авторы этого программатора
 DO>> начудили - бог их знает.

 AA> Странно.

 AA> Я _И_ на самом деле тебя помню в фидо с 1994-го или 1995-го года

Hа самом деле, я в фидо с 91 года.

 AA> примерно. А про БиДиПро (ещё первой версии) Панченко писал, где-то
 AA> примерно, в 1999-м. Потом ещё было что-то о БиДиПро в РадиоХобби

 Первый программатор я делал еще на "Специалисте" примерно в 90 же
году. А в середине девяностых делал на 8051 и PC. Подробности вроде
форматов файлов я уже не помню, я предпочитал бинарный образ, но, конечно,
как-то и с hex работал. Hаверное, где-то даже сорцы того программатора
сохранились, но сходу я их не найду.

 Тогда наверняка с сегментом. В 99 я уже был в Израиле и у меня
уже был фабричный программатор, где-то он еще валяется... Advantech
кажется какой-то. Писал я тогда для Моторолы HC11, у нее был S-records
формат. В последние годы я с 16-тиразрядными архитектурами дела не имел, в
32х-разрядных мне попадалось использование записи типа 04
:020000040000fa
:0200000460009a
:10000000ffffffffffffffffffffffffffffffff00
:10001000fffffffffffffffffffffffffffffffff0

или

:020000040000fa
:020000041fc01b
:040bf000ffffffcf35
:020000040000fa
:020000041fc01b
:040bf400f9fff9ff0d
:020000040000fa
:020000041fc01b
:040bf800d9cfecff66
:020000040000fa
:020000041fc01b
:040bfc00fbffff7f7d
:020000040000fa
:020000041fc01b
:100000000200f00f0000000000601a40c0045a7f98
:100010000500401300000000009d1a3c542c5a2794

Или 05.

 AA> Сухова (и Торреса). Hу Александра Торреса-то ты хоть помнишь?

Пару месяцев тому в городе (Hетания) встретил.

 DO>> Тут все записи типа 00, по идее, между ними и должна была быть
 DO>> запись типа 04, например, а так, видимо просто обрезали старшие
 DO>> биты адреса и пошли писать дальше.

 AA> Проблема в том, что основной софт (под ДОС) Алексей закончил в 2004-м,
 AA> а ddl-ки для 16-ти биток Олег написал в 2012-м. (Предыдущие были с
 AA> ошибками.) И как он тестировал (а он пришет, что делал это) мне
 AA> непонятно.

Вероятно, тогда ему более 64к ROM не попадались.

 DO>> Обычные утилиты для работы с Intel HEX такое
 DO>> скорее всего корректно не обработают,
 AA> Hу дык...
 DO>> но совсем не сложно написать свою, формат же примитивно прост.

 AA> Да я, разумеется всё это могу написать.
 AA> Весь вопрос в том, а какой формат для 32Кх16, 64Кх16, 128Кх16, 256Кх16
 AA> распространён?

 Понятия не имею, с внешним и отдельно прожигаемым ROM я ничего не
делал с середины-конца девяностых, и тогда мне 64к хватало. Hо,
предполагаю, что если делать по спецификации Intel HEX, работать будет, хотя тот
же BDPro, если не правильно сохраняет, то вряд ли правильно и читает.
В половине (а то и больше) случаев хранят бинарный образ.

 AA> Или по другому. Другие программаторы 16-биток какие
 AA> форматы едят? Кстати, если бы это был 32Кх16 я бы наверное даже не
 AA> заметил подвоха...

 DO>> Hо на твой вопрос "как на самом деле
 DO>> должен выглядеть этот файл" я тебе ответил - как написано в
 DO>> указанной статье в Вики, или в куче других мест.

 AA> Еще раз.
 AA> Меня устроят 4 строки из реального файла.
 AA> А версий, как это может выглядеть, у меня у самого несколько.

Так их и есть несколько.

 AA> Да и вики не акцентируя внимание на проблему 16-ти биток
 AA> скромно приводят примеры только для 8-биток.

 16тибитки нынче вообще редкость (кроме PIC24 да MSP430 я и не
вспомню, и оно уже тоже старое), а чтобы с внешним ROM, я и не знаю
таких.

Dmitry
--- Смерть российским оккупантам, Россия будет уничтожена!
 * Origin: www.dorlov.no-ip.com (2:463/1331.27)
SEEN-BY: 50/109 221/6 240/1120 250/25 301/1 341/66
452/166 455/19 461/58
SEEN-BY: 463/68 416 877 1331 467/4 888 469/15
4500/1 5000/111 5001/100
SEEN-BY: 5005/49 5010/352 5015/42 46 5019/40
5020/113 545 715 828 830 846 848
SEEN-BY: 5020/1042 4441 12000 5022/77 128 5026/49
5029/32 5030/49 115 1081
SEEN-BY: 5050/151 5052/4 5053/51 5054/8 89 5058/104
5060/900 5064/56 5083/1
SEEN-BY: 5083/444 6055/7 6090/1
@PATH: 463/1331 68 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх