IntelHEX and RECTYP = "03-Start Segment Address Record" implementat

Loading thread data ...
4-Mar-05 12:20 Alexey Boyko wrote to Tchigrinets Vladislav:

AB>>> 00, идущих после записи типа 05 прибавляется число, указанное в AB>>> записи типа 05, но умноженное на 65536. TV>> Hет у записи "05- Start Linear Address Record" поля для "CS" регистра:

AB> А, ну значит так. Я не помню точно. Hо принцип помню.

TV>> Еще раз спасибо за поправки.

AB> Я, вообще-то думал, что тебе Редчук ответит. Он точно знает.

А мне сначала немного не до этого было, а потом ты ответил. Я и не вчитывался.

А вообще - программатору до лампочки записи 03 и 05 - *Start* address record. Это у загрузчика из операционной системы голова пусть болит. У процессора стартовый адрес прибит гвоздями. Ну разве что (кто-то говорил, я не проверял) если gcc-ём компилировать boot-loader с соотетствующей подвижкой в линкерном скрипте, то в hex-е появляется запись стартового адреса - шибко умный программатор мог бы проверять - а так ли стоят fuses размера boot-области? А прошит ли bootrst? Но, на мой взгляд, это уже излишество. Так на мой взгляд записи 03 и 05 надо просто игноировать.

wbr,

Reply to
Oleksandr Redchuk

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.