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

 
 
> Как узнать размер кода в HEX-файле, вроде должнен быть эезешник какой то...
Kuzmi4
сообщение Apr 21 2008, 08:38
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Здравствуйте.

Собсно вопрос - в результате компиляции получаю HEX-файл. Его размер реально больше, чем то что потом положится во флеш и будет исполняться.
Хотелось бы, используя какой нить экзешник(ну или вообсче что нибудь help.gif ), узнать реальный размер кода ( типа как в AVRStudio писало в конце компиляции -> исходный код - стоколько-то байт..)..
Может у кого в закромах есть такая программка ?
Буду признателен
beer.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Apr 21 2008, 09:58
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Ну да, я с TI-Text попутал...
Ну тогда так.
Открываем HEX.
:10110000B240805A20013F40F6473E4000023D4039
Это одна строка.
Красный - адрес, зелёный - данные.
Итого 43 байта идут на кодирование 16 байт прошивки.
43/16=2,6875
То есть коэфф. деления 2,6875
Может, размер файла неправильно определяется?

Да, забыл, ещё 2 байта на перевод строки

Кстати, в соседней теме советуют - hex2bin и bin2hex.
По моим понятиям, hex2bin как раз даст бинарный образ программы.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kuzmi4   Как узнать размер кода в HEX-файле   Apr 21 2008, 08:38
- - LamerMan   avr-size, она так в линуксе называется. Есть вроде...   Apr 21 2008, 08:47
- - Kuzmi4   2 LamerMan - у меня NIOSII - Глобальная идея - ...   Apr 21 2008, 08:57
|- - ReAl   Цитата(Kuzmi4 @ Apr 21 2008, 11:57) 2 Lam...   Apr 22 2008, 06:23
- - MrYuran   Поскольку каждый байт в HEX-файле кодируется 3-мя ...   Apr 21 2008, 09:09
- - Kuzmi4   2 MrYuran - прога ориентировочно занимает байт 200...   Apr 21 2008, 09:13
- - mdmitry   Скачайте с Phyton.ru их программатор (оболочку). З...   Apr 21 2008, 09:36
- - Kuzmi4   2 mdmitry - формат знаю - как раз неохота садится ...   Apr 21 2008, 09:40
- - Kuzmi4   В обсчем решил проблему(хотя не совсем это и пробл...   Apr 21 2008, 10:07
|- - Andy Great   Цитата(Kuzmi4 @ Apr 21 2008, 13:07) Касат...   Apr 21 2008, 11:11
- - Kuzmi4   2 Andy Great - пробовал - пишет: Error - Could no...   Apr 21 2008, 11:22
|- - MrYuran   Цитата(Kuzmi4 @ Apr 21 2008, 14:22) Error...   Apr 21 2008, 13:25
- - Andy Great   Значит, надо искать конвертор поновее, с поддержко...   Apr 21 2008, 13:06
- - mdmitry   HEX формат имеет модификации для размера до 64к и ...   Apr 21 2008, 14:05
- - uriy   В hex файле может быть разное количество байт в ст...   Apr 21 2008, 16:16
- - maximiz   Самое простое - конвертнуть хекс в бин оболочкой к...   Apr 22 2008, 07:08


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

 


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


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