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

 
 
> Keil и HEX->BIN
PrSt
сообщение May 5 2006, 09:22
Сообщение #1


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Люди добрые здравствуйе.
раньше моя программа писалась, компилилась и зашивлась из под линукса, все было отлично и радужно.
вчера код программы заставил работать в Keil и сразу появилась куча вопросов и проблем.
прога компилируется, генерится HEX, но не могу теперь получить/сгенерировать бинарик чтобы зашить его в макет.
подскажите плиз, как переконвертировать выходной HEX от Keil в BIN, что бы его скормить в загрузчик SAM-BA
пробовал утитилкой HEX2BIN - безрезультатно.
подскажите плз....

Сообщение отредактировал PrSt - May 5 2006, 09:23


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение Feb 8 2012, 14:47
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



На правах рекламы - вызов SRecord для подсчёта контрольной суммы векторов прерываний. Алгоритм - сумма int-ов по смещениям 0..0x20 должна быть равна нулю. Контрольная сумма записывается по адресу 0x14. Дальше "пристыковывается" остальной файл без изменений.
Под Ваши алгоритмы переделывайте самостоятельно - надо "растянуть" или обрезать файл (смотря по тому, что приходит от линкера) и подобрать правильный ключ для контрольной суммы.

Код
echo add arm core vectors checksum
srec_cat ^
         %File%.bin -binary -crop 0x00 0x14 0x18 0x20 -LECN 0x14 4 4 ^
         %File%.bin -binary -crop 0x20 -max %File%.bin -binary ^
         -o %File%.bin -binary


PS ccitt / xmodem, насколько я понимаю, различаются полиномами.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- PrSt   Keil и HEX->BIN   May 5 2006, 09:22
- - VAI   http://www.keil.com/support/docs/274.htm может это...   May 5 2006, 11:48
|- - PrSt   Цитата(VAI @ May 5 2006, 13:48) http://ww...   May 5 2006, 12:19
- - Sot   Таким конвертором пробовали?   May 5 2006, 12:17
|- - PrSt   Цитата(Sot @ May 5 2006, 15:17) Таким кон...   May 15 2006, 05:41
|- - MiklPolikov   Доброй ночи ! Та же проблема и ничего не получ...   Jun 5 2008, 22:03
|- - HARMHARM   Цитата(MiklPolikov @ Jun 6 2008, 01:03) Д...   Jun 6 2008, 19:23
|- - yagorik   Цитата(HARMHARM @ Jun 6 2008, 22:23) Я по...   Feb 8 2012, 14:17
|- - scifi   Цитата(yagorik @ Feb 8 2012, 18:17) Не пр...   Feb 9 2012, 08:29
|- - yagorik   Цитата(scifi @ Feb 9 2012, 11:29) Пожалуй...   Feb 9 2012, 12:18
|- - MiklPolikov   Много лет назад получалось, а сейчас не могу вспом...   Mar 1 2012, 04:45
|- - DmitryM   Цитата(MiklPolikov @ Mar 1 2012, 07:45) 7...   Mar 1 2012, 06:01
|- - MiklPolikov   Цитата(DmitryM @ Mar 1 2012, 09:01) Драйв...   Mar 1 2012, 13:34
|- - MiklPolikov   О чудо ! У меня получилось ! Сейчас соста...   Mar 1 2012, 14:57
|- - MiklPolikov   Сколько не искал, ни где не нашёл полной инструкци...   Mar 1 2012, 22:41
|- - aaarrr   Цитата(MiklPolikov @ Mar 2 2012, 02:41) 4...   Mar 1 2012, 23:43
|- - MiklPolikov   Цитата(aaarrr @ Mar 2 2012, 02:43) Что-то...   Mar 2 2012, 11:34
- - sensor_ua   А у Вас hex или что-то типа hex-386? А то с C8051F...   May 5 2006, 13:23
|- - PrSt   Цитата(sensor_ua @ May 5 2006, 15:23) А у...   May 5 2006, 13:31
- - sensor_ua   В опциях проекта - опциях линкера - выходной форма...   May 5 2006, 15:13
- - DeadMoroz   В пакете KEIL имеется утилита fromelf.exe. Я испол...   May 6 2006, 07:10
- - vvs157   Цитата(PrSt @ May 5 2006, 13:22) пробовал...   May 6 2006, 08:22
- - uriy   Для AT91SAM7S64 я пользуюсь методом DeadMoroz насч...   Jun 6 2008, 04:01
- - lock   Искать по ветке где-то уже писал, думаю разберешьс...   Jun 11 2008, 02:51
- - toweroff   Лучше, наверное, в эту тему После комеиляции разм...   Jul 31 2011, 18:28
|- - KnightIgor   Цитата(toweroff @ Jul 31 2011, 19:28) Пос...   Feb 9 2012, 08:10
- - aaarrr   map приложите.   Jul 31 2011, 18:49
|- - toweroff   Цитата(aaarrr @ Jul 31 2011, 22:49) map п...   Jul 31 2011, 19:14


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

 


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


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