American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

Не могу скомпилировать прошивку из исходников

<<

dimka

User avatar

Posts: 21

Joined: 20 Nov 2013, 09:58


Has thanked: 0 time
Been thanked: 1 time

Post 20 Nov 2013, 10:08

Не могу скомпилировать прошивку из исходников

Здравствуйте!
У меня проблема: не получается скомпилировать прошивку (бутлоадер). На плате впаяна Мега644, нужно под нее настроить. Вот мои действия пошагово:
1. На компьютере стоит Хр, WINAVR. Пуск-выполнить-cmd Появляется командная строка.
2. В командной строке написано "C:\Documents and Settings\admin>"/ Дописываю путь к файлу: "secu3\build.bat M644 gcc". Т.е. в результате получается C:\Documents and Settings\admin>secu3\build.bat M644 gcc
Командная строка закрывается и все. Видно, что до закрытия что-то проскакивает в ней, может все правильно делаю? Думал она мне даст хоть какой-то ответ. Если прописать "secu3\build.bat gcc" то просто тупо закрывается и все. Хотя как я понял, должна выводить возможные параметры компилирования.
<<

STC

User avatar

Posts: 6557

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 804 times
Been thanked: 1321 times

Post 20 Nov 2013, 14:17

Re: Не могу скомпилировать прошивку из исходников

Для ответа на ваш вопрос недостаточно информации.
1. Какую прошивку вы пытаетесь скомпилировать (предоставьте ссылку где вы ее брали)?
2. Не совсем понятно что вы набираете в командной строке, скорее всего набираете неправильно.

Нужно делать так. Запустить командную строку. Перейти в каталог где находится прошивка (там где находится файл configure.bat). Набрать в командной строке configure.bat M644 GCC
Для удобства работы в командной строке я бы использовал FAR Manager.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

dimka

User avatar

Posts: 21

Joined: 20 Nov 2013, 09:58


Has thanked: 0 time
Been thanked: 1 time

Post 21 Nov 2013, 09:33

Re: Не могу скомпилировать прошивку из исходников

1. Прошивку брал отсюда: https://github.com/ashabelnikov/secu3bld
Это бутлоадер, до самой прошивки дело еще не дошло.
2. В командной строке (стандартная windows) я набираю (без кавычек) "secu3\build.bat M644 gcc". Так как название файла бутлоадера build.bat, а не configure.bat.
Попробую использовать предложенный Вами менеджер.
<<

dimka

User avatar

Posts: 21

Joined: 20 Nov 2013, 09:58


Has thanked: 0 time
Been thanked: 1 time

Post 21 Nov 2013, 09:41

Re: Не могу скомпилировать прошивку из исходников

пробовал использовать FAR - результат тот же - в окне при нажатии Enterничего не происходит. Командная строка windows просто закрывается и все.
Пробовал собрать не бутлоадер, а основную прошивку - тоже самое.
Не может ли быть такого, что файлы, которые создаются, помещаются по другому пути? Т.е. сборка проходит удачно, но файлы сохраняются в другом месте?

P.S. отступление от темы. полазил еще по сайту. У меня есть чертежи шкива и крепления ДПКВ для УЗАМА. особенности в том, что у меня шкив из Д16, а диск из стали. При чем, технология производства сделана так, что нет необходимости вырзать диск на делительной головке - диск делается методом гидроабразивной порезки из листа стали. Можем добавить их на сайт. Вот тема на форуме, посвященная этому: http://moskvich.net/topic/15294-%D0%B2% ... msearch__1
<<

dimonfish

Posts: 1144

Joined: 10 May 2013, 09:16

Location: Sevastopol UA


Has thanked: 120 times
Been thanked: 173 times

Post 21 Nov 2013, 11:39

Re: Не могу скомпилировать прошивку из исходников

хз, у мня на виртуалке ХР32 собирается и иаром и гцц.
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки :)
<<

dimka

User avatar

Posts: 21

Joined: 20 Nov 2013, 09:58


Has thanked: 0 time
Been thanked: 1 time

Post 21 Nov 2013, 16:02

Re: Не могу скомпилировать прошивку из исходников

Может соберете мне бутлоадер под 644 мегу? чтобы хоть что-то можно было залить в контроллер. Надо будет на другом компе попробовать собрать.
<<

STC

User avatar

Posts: 6557

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 804 times
Been thanked: 1321 times

Post 21 Nov 2013, 17:52

Re: Не могу скомпилировать прошивку из исходников

Бутлоадер не собирается командой configure.bat M644 GCC (вы меня запутали, см. ниже), для его сборки есть другой скрипт. Более того, для сборки бутлоадера используется ассемблер (avrasm2 от Atmel). Бутлоадер отдельно вам не нужно собирать, так как он входит в состав прошивки. Это раз.
Далее, хочу вам напомнить что официально я еще не объявлял о поддержке 644, так как этот функционал еще не тестировался (хотя и реализован уже). Еси будут проблемы в работе данной прошивки, то до официального тестирования я вам скорее всего не помогу.

1. Прошивку брал отсюда: https://github.com/ashabelnikov/secu3bld
Это бутлоадер, до самой прошивки дело еще не дошло.


И вообще, называйте вещи своими именами. А то получается что "Я компилировал прошивку, а до самой прошивки дело еще не дошло." :D Какой-то когнитивный диссонанс...
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

STC

User avatar

Posts: 6557

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 804 times
Been thanked: 1321 times

Post 21 Nov 2013, 18:01

Re: Не могу скомпилировать прошивку из исходников

Для сборки бутлоадера нужно набирать build.bat M644, необходимо чтобы в PATH был добавлен путь к avrasm2.exe (Это ассемблер от Atmel для AVR, идет в составе AVR Studio).
Для сборки прошивки при помощи GCC нужно набрать configure.bat M644 GCC. На сайте есть статья по компилированию прошивки.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

STC

User avatar

Posts: 6557

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 804 times
Been thanked: 1321 times

Post 21 Nov 2013, 18:38

Re: Не могу скомпилировать прошивку из исходников

По поводу шкива. Чертежи шкива вместе с описанием вы можете скинуть нам на почту и мы разместим их на сайте.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

dimka

User avatar

Posts: 21

Joined: 20 Nov 2013, 09:58


Has thanked: 0 time
Been thanked: 1 time

Post 21 Nov 2013, 19:00

Re: Не могу скомпилировать прошивку из исходников

Ага. понятно. Дело пошло - прошивка (именно прошивка) собралась нормально. Не знаю почему у меня до этого не получалось собрать. Но! Получилось собрать прошивку, бутлоадер не получилось собрать. Вы говорите, прошивка уже содержит бутлоадер. Но прошивка имеет расширение .a90. Не понятно как ее прошить в чистый контроллер с таким расширением? Извините за ламерские вопросы, просто чего-то не понятно совсем. Мегу 644 поставил потому, что была только такая в продаже)
Или я так понял, что .a90 это и есть ihex. Т.е. можно просто изменить расширение, чтобы прошивать обычным программатором через isp.
Last edited by dimka on 21 Nov 2013, 19:24, edited 2 times in total.
Next

Return to Прошивки

Who is online

Users browsing this forum: No registered users and 1 guest

Powered by phpBB® Forum Software © phpBB Group.