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

 
 
> Генерация файлов .bin и .hex в AVR32 Studio, Размеры файлов?
jasper
сообщение Jul 22 2010, 12:12
Сообщение #1


Народный чинитель
***

Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811



Требуется получить двоичный bin-файл из elf.
Делаю все согласно рекомендациям:
Цитата
avr32-objcopy -O binary myfile.elf myfile.bin

Но в результате размер сгенерированного файла получается равным 1.25GB! wacko.gif
Пробовал генерить hex-файл, он тоже получается огромного размера и явно пустой.
В чем дело? Как это можно исправить?

Пока вышел из положения следующим образом.
В начале скармливаю elf-файл BatchISP, со следующей командной строкой:
Цитата
batchisp -device at32uc3a0512 -hardware usb -operation LOADBUFFER myfile.elf SAVEBUFFER myfile.hex HEX386

У которого, почему-то, получается создает нормальный hex-файл, нормального размера. Работает он, правда, только, когда плата по USB подключена.
А уже из полученного таким образом hex'а генерю нормальный bin (адекватного размера) при помощи avr32-objcopy:
Цитата
avr32-objcopy -I ihex -O binary myfile.hex myfile.bin



Но все равно, хочется сделать это как-нибудь по-нормальному. Может кто-нибудь уже сталкивался с такой проблемой? huh.gif

Сообщение отредактировал jasper - Jul 22 2010, 12:23
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dopler
сообщение Sep 15 2010, 10:02
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Да, действительно проблема была в том, что секция .exception включалась в бинарник.

Вот в этой теме спросил, как ее не включать, мне подсказали:
http://electronix.ru/forum/index.php?showt...mp;#entry810544

Теперь все нормально генерируется прямо из .elf, и .hex, и .bin.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 10:30
Рейтинг@Mail.ru


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