Здравствуйте!
У меня проблема: не получается скомпилировать прошивку (бутлоадер). На плате впаяна Мега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
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Не могу скомпилировать прошивку из исходников
Для ответа на ваш вопрос недостаточно информации.
1. Какую прошивку вы пытаетесь скомпилировать (предоставьте ссылку где вы ее брали)?
2. Не совсем понятно что вы набираете в командной строке, скорее всего набираете неправильно.
Нужно делать так. Запустить командную строку. Перейти в каталог где находится прошивка (там где находится файл configure.bat). Набрать в командной строке configure.bat M644 GCC
Для удобства работы в командной строке я бы использовал FAR Manager.
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 (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Re: Не могу скомпилировать прошивку из исходников
1. Прошивку брал отсюда: https://github.com/ashabelnikov/secu3bld
Это бутлоадер, до самой прошивки дело еще не дошло.
2. В командной строке (стандартная windows) я набираю (без кавычек) "secu3\build.bat M644 gcc". Так как название файла бутлоадера build.bat, а не configure.bat.
Попробую использовать предложенный Вами менеджер.
Это бутлоадер, до самой прошивки дело еще не дошло.
2. В командной строке (стандартная windows) я набираю (без кавычек) "secu3\build.bat M644 gcc". Так как название файла бутлоадера build.bat, а не configure.bat.
Попробую использовать предложенный Вами менеджер.
Re: Не могу скомпилировать прошивку из исходников
пробовал использовать FAR - результат тот же - в окне при нажатии Enterничего не происходит. Командная строка windows просто закрывается и все.
Пробовал собрать не бутлоадер, а основную прошивку - тоже самое.
Не может ли быть такого, что файлы, которые создаются, помещаются по другому пути? Т.е. сборка проходит удачно, но файлы сохраняются в другом месте?
P.S. отступление от темы. полазил еще по сайту. У меня есть чертежи шкива и крепления ДПКВ для УЗАМА. особенности в том, что у меня шкив из Д16, а диск из стали. При чем, технология производства сделана так, что нет необходимости вырзать диск на делительной головке - диск делается методом гидроабразивной порезки из листа стали. Можем добавить их на сайт. Вот тема на форуме, посвященная этому: http://moskvich.net/topic/15294-%D0%B2% ... msearch__1
Пробовал собрать не бутлоадер, а основную прошивку - тоже самое.
Не может ли быть такого, что файлы, которые создаются, помещаются по другому пути? Т.е. сборка проходит удачно, но файлы сохраняются в другом месте?
P.S. отступление от темы. полазил еще по сайту. У меня есть чертежи шкива и крепления ДПКВ для УЗАМА. особенности в том, что у меня шкив из Д16, а диск из стали. При чем, технология производства сделана так, что нет необходимости вырзать диск на делительной головке - диск делается методом гидроабразивной порезки из листа стали. Можем добавить их на сайт. Вот тема на форуме, посвященная этому: http://moskvich.net/topic/15294-%D0%B2% ... msearch__1
-
- Posts: 1181
- Joined: 10 May 2013, 09:16
- Your CAR: I go on foot
- SECU version: DIY SECU-3T
- Has thanked: 147 times
- Been thanked: 186 times
Re: Не могу скомпилировать прошивку из исходников
хз, у мня на виртуалке ХР32 собирается и иаром и гцц.
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки
Re: Не могу скомпилировать прошивку из исходников
Может соберете мне бутлоадер под 644 мегу? чтобы хоть что-то можно было залить в контроллер. Надо будет на другом компе попробовать собрать.
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Не могу скомпилировать прошивку из исходников
Бутлоадер не собирается командой configure.bat M644 GCC (вы меня запутали, см. ниже), для его сборки есть другой скрипт. Более того, для сборки бутлоадера используется ассемблер (avrasm2 от Atmel). Бутлоадер отдельно вам не нужно собирать, так как он входит в состав прошивки. Это раз.
Далее, хочу вам напомнить что официально я еще не объявлял о поддержке 644, так как этот функционал еще не тестировался (хотя и реализован уже). Еси будут проблемы в работе данной прошивки, то до официального тестирования я вам скорее всего не помогу.
Далее, хочу вам напомнить что официально я еще не объявлял о поддержке 644, так как этот функционал еще не тестировался (хотя и реализован уже). Еси будут проблемы в работе данной прошивки, то до официального тестирования я вам скорее всего не помогу.
И вообще, называйте вещи своими именами. А то получается что "Я компилировал прошивку, а до самой прошивки дело еще не дошло." Какой-то когнитивный диссонанс...1. Прошивку брал отсюда: https://github.com/ashabelnikov/secu3bld
Это бутлоадер, до самой прошивки дело еще не дошло.
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 (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
Re: Не могу скомпилировать прошивку из исходников
Для сборки бутлоадера нужно набирать build.bat M644, необходимо чтобы в PATH был добавлен путь к avrasm2.exe (Это ассемблер от Atmel для AVR, идет в составе AVR Studio).
Для сборки прошивки при помощи GCC нужно набрать configure.bat M644 GCC. На сайте есть статья по компилированию прошивки.
Для сборки прошивки при помощи 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 (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
- STC
- Posts: 13843
- Joined: 30 Apr 2013, 23:41
- Your CAR: AZLK 2140
- SECU version: DIY SECU-3
- Location: North Korea
- Has thanked: 2160 times
- Been thanked: 4335 times
- Contact:
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 (вступаем!)
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
Re: Не могу скомпилировать прошивку из исходников
Ага. понятно. Дело пошло - прошивка (именно прошивка) собралась нормально. Не знаю почему у меня до этого не получалось собрать. Но! Получилось собрать прошивку, бутлоадер не получилось собрать. Вы говорите, прошивка уже содержит бутлоадер. Но прошивка имеет расширение .a90. Не понятно как ее прошить в чистый контроллер с таким расширением? Извините за ламерские вопросы, просто чего-то не понятно совсем. Мегу 644 поставил потому, что была только такая в продаже)
Или я так понял, что .a90 это и есть ihex. Т.е. можно просто изменить расширение, чтобы прошивать обычным программатором через isp.
Или я так понял, что .a90 это и есть ihex. Т.е. можно просто изменить расширение, чтобы прошивать обычным программатором через isp.
Last edited by dimka on 21 Nov 2013, 19:24, edited 2 times in total.