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

 
 
> Не могу получить нормальный bin или hex, чтобы залить через самбу, IAR 4.41 Kick start
Bulat
сообщение Nov 28 2007, 16:06
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 12-10-06
Из: ufa
Пользователь №: 21 241



Контроллер at91sam7s256. Настройки линковщика я приложил к теме (трин скриншота). Т.е. в закладке extra output поставил формат выходного файла (output format) - raw-binary, в поле output file исправил ручками расширение файла на bin (было a79). Еще дополнительно в закладке extra options прописал опцию -O линкера - -Ointel-extended,(CODE)=.hex чтобы получить еще и выходной hex-файл. В итоге после попытки прошить полученный таким образом bin-файл через самбу (сообщения выданные самбой при прошивке смотри на 4-й приложенной картинке) контроллер не захотел работать, прога простейшая, так что скорее всего это из-за неправильно созданного линковщиком bin-файла. Пробовал перевести hex-файл с помощью hex2bin в bin-файл, hex2bin выдал сообщение об ошибке на 68 строчке, да и сам hex-файл весит 3 кБ, когда bin весит 33 кБ. Может я неправильно настроил линковщик?

P.S. А что должна писать самба, когда все нормально пишется в контроллер? То что написано на картинке samba.jpg (4-й приложенный файл).
Заранее благодарен!
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
neiron
сообщение Nov 28 2007, 17:26
Сообщение #2





Группа: Участник
Сообщений: 6
Регистрация: 28-08-06
Пользователь №: 19 876



Я обычно просто указывают собирать в raw-binary, потом это скармливаю самбе.
Бинарник зашиваешь во флешь , а потом там же в самбе делаешь установку бита - грузиться из флеша
(Boot from lash). Дальше перегружаешь проц.
Go to the top of the page
 
+Quote Post
Bulat
сообщение Nov 28 2007, 17:44
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 12-10-06
Из: ufa
Пользователь №: 21 241



Цитата(neiron @ Nov 28 2007, 22:26) *
Я обычно просто указывают собирать в raw-binary, потом это скармливаю самбе.
Бинарник зашиваешь во флешь , а потом там же в самбе делаешь установку бита - грузиться из флеша
(Boot from lash). Дальше перегружаешь проц.

Так ведь самба принимает только bin-файлы. Как Вы получаете файл с расширением bin?
Go to the top of the page
 
+Quote Post



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

 


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


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