Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Готов код за анализ на Intel HEX формат?
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11049
Страница 1 от 1

Автор:  Цецо [ Пет Фев 01, 2013 3:14 pm ]
Заглавие:  Готов код за анализ на Intel HEX формат?

Трябва да пиша едни бутлоадер, входните файлове са IntelHex. Да сте срещали готов код за смилане на тоя формат? Не, че е сложно, ама аз съм си мързелив...

Автор:  Cekins [ Пет Фев 01, 2013 5:41 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

Преди време и аз търсих (по същия повод) и за два часа гуглене нищо не намерих. Та ако намериш - свиркай че и мен нещо ме гони мързел в тая посока...

Автор:  Ники [ Пет Фев 01, 2013 6:15 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

не знам до колко разбирам какво ти трябва, но на микрочип в апликейшън лайбръритата, имаше пример за програмиране на външна памет (Memory programmer или нещо подобно) и четеше някакъв хекс файл, предполагам че беше интел, ползвал съм го и тогава си свърших работата.

Автор:  [ Пет Фев 01, 2013 6:42 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

Ще анализирваш Intel HEX файл, или ти трябва код да го чете ред по ред и след което да го праща на професора ??

Автор:  sparkybg [ Пет Фев 01, 2013 8:03 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

Писах такова под .NET за PIC32, базирано на микрочЕпските примери. Ама освен че зарежда, групира записите на по килобайт, и така буутлоадера ги зарежда по-бързо.

Формата, или по-точно адресирането му, е малко измислена работа, ама не е велик проблем. Имаш всичко на всичко 4 вида записи (поне излизащото от C32), обработваш ги по реда на четене, и после пращаш на буутлоадера месидж от сорта на: "Запиши на ей-тоя физически адрес ей тия байтове".

Може да постна .NET класа ако искаш, макар че няма кьорав коментар и не съм сигурен колко работа ще ти свърши.

Автор:  Цецо [ Пет Фев 01, 2013 8:55 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

ами общо взето ми трябва нещо от сорта на hex2bin и после аз вече в мой си формат ще го налея в процесора. Тук колегите дадоха бая код, ще прегладам какво може да се гепи най-лесно :) Мерси.

Автор:  sparkybg [ Пет Фев 01, 2013 10:13 pm ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

Цецо написа:
ами общо взето ми трябва нещо от сорта на hex2bin и после аз вече в мой си формат ще го налея в процесора. Тук колегите дадоха бая код, ще прегладам какво може да се гепи най-лесно :) Мерси.


Е как HEX2bin, като вътре може да има дупки? И как ще знаеш без адреси откъде да започнеш, къде да свършиш и къде са дупките? Прочети си HEX-а, групирай му записите по абсолютен адрес например, и после го пиши в процесора. Всичко друго те ограничава при програмирането. Ако е за по-голямо MCU, има и вектори на прекъсвания и прочие полюции. На PIC32 могат и да се местят и т.н. Въобще HEX-а си е добро решение, въпреки изчекнатия формат. Виж боотлоадера за PIC32 от микрочипските библиотеки. Аз от там съм преписвал и творил. Общо взето е написано достатъчно човешки, та да не се дзвери човек много.

Автор:  Цецо [ Съб Фев 02, 2013 9:14 am ]
Заглавие:  Re: Готов код за анализ на Intel HEX формат?

Абе наясно съм с форматите, споко. Просте ме мързи да пиша.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/