реклама на сайте
подробности

 
 
> Как в HEX-файл добавить кусок другого HEX-а?, Который должен начинаться с заданного адреса
Дон Амброзио
сообщение May 5 2008, 13:06
Сообщение #1


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Нужно добавить в прошивку программы, сгенерированную AVR Studio, некий внешний блок данных (имеется в виде HEX-файла), который нужно разместить во FLASH по заданному адресу.

Т.е. нужно объединить два HEX-файла так, чтобы данные второго файла размещались в объединённом файле по некоторому заданному адресу


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение May 5 2008, 14:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



http://srecord.sourceforge.net/ обычно позволяет справиться с любыми проблемами. Ну а самый простой вариат воспользоватся допотопным и широко распространенным
Код
BIN2HEX Version 1.06
Copyright (c) 1993-1995 BITWARE.
All rights reserved.

Syntax: BIN2HEX [/option] binfile [hexfile]

<binfile> is the binary input file
<hexfile> is the Intel HEX file to create

<option>  may be any of the following

  /Ln     Bytes to read from binary file
  /In     Binary file starting offset
  /On     Output file address offset (where HEX data starts)
  /M      Merge data into existing HEX file
  /2      Generate HEX file using ext. segment address records (HEX86)
  /4      Generate HEX file using ext. linear address records (HEX386)
  /Q      Quiet mode (no statistics are displayed)
  /T      Exclude EOF record
  /A      Append to end of existing HEX file

И преобразовав предварительно в бинарники переклеить, как душе угодно.

Moderator:
Тему перенес, поскольку к AVR она не имеет отношения.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Дон Амброзио   Как в HEX-файл добавить кусок другого HEX-а?   May 5 2008, 13:06
- - galjoen   Цитата(Дон Амброзио @ May 5 2008, 17:06) ...   May 5 2008, 13:27
|- - Дон Амброзио   Цитата(galjoen @ May 5 2008, 17:27) А поч...   May 5 2008, 13:34
|- - galjoen   Цитата(Дон Амброзио @ May 5 2008, 17:34) ...   May 5 2008, 13:58
- - de__   как то такое я написал http://kazus.ru/forum/topic...   May 5 2008, 14:02
|- - galjoen   Цитата(zltigo @ May 5 2008, 18:27) Ну а с...   May 5 2008, 14:47
|- - Дон Амброзио   Проблему решил без всяких утилит благодаря Антону ...   May 5 2008, 17:29
|- - zltigo   Цитата(Дон Амброзио @ May 5 2008, 19:29) ...   May 5 2008, 17:42
|- - Дон Амброзио   Цитата(zltigo @ May 5 2008, 21:42) Надо б...   May 5 2008, 17:48
|- - galjoen   Цитата(Дон Амброзио @ May 5 2008, 21:48) ...   May 5 2008, 18:28
|- - Дон Амброзио   Цитата(galjoen @ May 5 2008, 22:28) А воо...   May 5 2008, 18:50
|- - galjoen   Цитата(Дон Амброзио @ May 5 2008, 22:50) ...   May 5 2008, 19:15
- - zltigo   Эко Вас носит между ГУЯ-ми и руками в редакторе В...   May 5 2008, 17:51
- - Дон Амброзио   Цитата(zltigo @ May 5 2008, 21:51) Эко Ва...   May 5 2008, 18:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 15:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016