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

Обсуждаем прошивки, алгоритмы работы в разных режимах (например, алгоритм работы автоподсоса).
Наборы тюнингованых прошивок МПСЗ SECU (заточенных под конкретную конфигурацию двигателя)
Dmitrich2
Posts: 51
Joined: 13 May 2013, 09:14
Your CAR: I go on foot
SECU version: DIY SECU-3
Location: г. Харьков
Been thanked: 2 times

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

Post by Dmitrich2 »

dimka wrote:Спасибо!
Запрограммировал))) Работает!!!! правда до сих пор так и не разобрался как сделать make clean и make :) make file подредактировал, но комп упорно не хочет выполнять команды через командную строку. Хотя прошивка собирается.
Тоже самое, если не трудно опишите как устанавливали make, все таки думаю проблема в установке, по инету ничего не нашел.
andreika
Posts: 179
Joined: 21 Oct 2013, 17:52
Your CAR: ВАЗ-2103
SECU version: DIY SECU-3i
Location: Киев
Has thanked: 28 times
Been thanked: 78 times
Contact:

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

Post by andreika »

Подтверждаю, текущая версия secu3app, взятая с git'а, компилируется и запускается на 644-м. В дальнейшем буду помогать с тестированием функционала...

Кстати, как я понял, COOLINGFAN_PWM уже сидит на TIMER2 на 644-м, а на 32-м была какая-то программная имитация? Там везде код почищен в связи с этим (в ckps.c и т.д.)?
dimka
Posts: 21
Joined: 20 Nov 2013, 09:58
Been thanked: 1 time

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

Post by dimka »

Так и не раскрыт вопрос измениения make файла. У меня почему-то не получается заменить make. Команды make clean и make н дают результата. В чем может быть причина?
Dmitrich2
Posts: 51
Joined: 13 May 2013, 09:14
Your CAR: I go on foot
SECU version: DIY SECU-3
Location: г. Харьков
Been thanked: 2 times

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

Post by Dmitrich2 »

dimka wrote:Так и не раскрыт вопрос измениения make файла. У меня почему-то не получается заменить make. Команды make clean и make н дают результата. В чем может быть причина?
Что бы не повторяться http://forum.diyefi.org/viewtopic.php?f ... 993#p36993
попробуйте загрузиться таким способом.
User avatar
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: Не могу скомпилировать прошивку из исходников

Post by STC »

ДА, прошивка для 644 уже заработала (я исправил несколько багов вчера и позавчера). В менеджере тоже исправил баг (исходники обновил, бинарники не обновлял) - при считывании EEPROM возникала ошибка, теперь все работает.
Кстати, как я понял, COOLINGFAN_PWM уже сидит на TIMER2 на 644-м, а на 32-м была какая-то программная имитация? Там везде код почищен в связи с этим (в ckps.c и т.д.)?
Нет, все осталось как в 32-й. Кардинально ничего не поменялось.

Кстати, у ATmega644A/PA есть второй UART, правда у нас эти ножки заняты.
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 (вступаем!)
User avatar
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: Не могу скомпилировать прошивку из исходников

Post by STC »

В дальнейшем буду помогать с тестированием функционала...
Это приветствуется, так как качество кода возрастет.
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 (вступаем!)
User avatar
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: Не могу скомпилировать прошивку из исходников

Post by STC »

У меня почему-то не получается заменить make.
Что вы конкретно хотите сделать? Поменять опции?
Дело в том, что при запуске configure.bat Makefile генерируется заново. В связи с этим если вы хотите внести изменения, то вам нужно или не запускать повторно configure.bat (после первого раза достаточно запускать только make) или вносить изменения в файлы Makefile_gcc или Makefile_iar.
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
Posts: 21
Joined: 20 Nov 2013, 09:58
Been thanked: 1 time

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

Post by dimka »

ага, понятно. Спасибо! Мне нужно было поменять опцию управления коммутатором - у меня 2х канальный стоит. Попробую разобраться.
alvikagal
Posts: 4657
Joined: 18 Sep 2013, 01:58
Your CAR: ВАЗ-21099 1,5л.
SECU version: official SECU-3i TBZ
Location: Украина, Павлоград
Has thanked: 624 times
Been thanked: 1020 times
Contact:

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

Post by alvikagal »

Попробовал скомпилировать прошивку без опции REALTIME_TABLES.
С такими опциями - -DBL_BAUD_RATE=9600 -DSECU3T -DTHERMISTOR_CS -DCOOLINGFAN_PWM -DDIAGNOSTICS -DHALL_OUTPUT -DFUEL_PUMP -DSM_CONTROL -DREV9_BOARD
выдаёт ошибки. А с опцией REALTIME_TABLES всё нормально.
-DREALTIME_TABLES error.jpg
-DREALTIME_TABLES error2.jpg
-DREALTIME_TABLES error3.jpg
60-2/SECU-3iTBZ-v4.9/бенз-газ/ДПДЗ/ДТВ/УДК/ГБО-4/ВЗ.
Отчёт ГБО-4 на карбюратор с SECU-3i - http://secu-3.org/forum/viewtopic.php?f=19&t=1549
Продаю бортовой компьютер - viewtopic.php?p=47182#p47182
Yurii
Posts: 279
Joined: 10 Jul 2013, 09:41
Your CAR: ВАЗ2106
SECU version: DIY SECU-3T
Location: Шебекино
Has thanked: 1 time
Been thanked: 123 times

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

Post by Yurii »

Прошивка не собирается с любым набором опций, если нет опции REALTIME_TABLES.
Это происходит и в летнем релизе и текущая из репозитария.
err_IAR.JPG
ВАЗ 2106 -1.6, 60-2, SECU3-T rev6 mega644 + УВЗ, МЗ 2112-3705010, Солекс-21053-20.
Post Reply

Return to “Прошивки”