ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
72930 Топик полностью
ReAl (27.10.2006 14:55, просмотров: 1) ответил Sergey Pinigin на Интересно это какой?!
Да хотя бы - что есть "дырка", а что есть "таки 0xFF". http://srecord.sourceforge.net/
Что позволяет проконтролировать слияние двух HEX на перекрытия или дописать в EEPROM кусочек, скажем, калибровочную табличку, не трогая остальное. bin сам по себе, без дополнительной информации, не позволяет отступить от нулевого адреса "пустім местом", а не какими-то конкретными байтами. Впрочем, толковый bintool тоже не повредил бы. p.s. Я уже кому-то на очередную просьбу добавить в avreal ещё что-то эдакое по модификации входного HEX-а писал - лучше бы я имеющиеся капли своего свободного времени потратил на собственно "программаторскую" сторону программы, а кто-то взял, да и написал бы *хорошую* hextool (или там bin/s-rec/...), которая была бы полезна и пикоманам, и армистам, и кому там ещё - вместо впихивания рудиментарных возможностей в каждый программатор. Кстати, есть же srecord (см. ссылку) - srec_cat в комбинации с простейшей программулькой, которая инкрементирует счётчик в бинарном файле - это уже то, что надо. А можно вообще наваять что-то к базе учёта выпущенных приборов, которое в конечном итоге вызывает по очереди srec_cat и avreal, причём дающее этому srec_cat и текстовые строки, и что фантазия подскажет. Одна беда - srecord про формат HEX-файла (записи extended segment address) думает то, что написано в интеловском описании формата, а не то, что думает avrasm и, насколько я помню, что-то IAR-овское. Хорошо, что вспомнил - я думал добавить к srecord ключик совместимости с этими "товарищами", может теперь найду время.