А там штифт где стоит? На ВМТ?STC wrote:Вчера была протестирована работа ДНО+ДУИ на таврии.
Прошивка (Firmware)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: Прошивка (Firmware)
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Прошивка (Firmware)
Да, в ВМТ. Поэтому параметр кол-во зубьев до ВМТ пришлось выставить в 57 (114 зубьев, 57*3.157 =180°).
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Прошивка (Firmware)
Исправил прошивку, теперь и на GCC и на ИАР новых версий не должно быть пропусков зажигания.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Re: Прошивка (Firmware)
Всем привет. Помогите собрать прошивку... Хочу использовать МЗ 2112, никак не могу скомпилировать, ни GCC ни IAR. Пробовал на 3 компах - одна и та же ошибка. Скриншот во вложении...
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Прошивка (Firmware)
Vasili4, прошивка, которую ты пытаешься скомпилировать не влазит в ATMega16. Попробуй выкинуть ненужные опции, если не поможет, то нужно перепаять ATMega16 на ATmega32.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Re: Прошивка (Firmware)
Спасибо! Поменял чип на мегу32 и все скомпилировалось! Для атмеги16 ни с одной опцией не компилируется
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Прошивка (Firmware)
Предыдущие прошивки еще влазили в ATmega16, но не со всеми опциями. Последняя прошивка из репозитория уже не влазит в ATmega16.Спасибо! Поменял чип на мегу32 и все скомпилировалось! Для атмеги16 ни с одной опцией не компилируется
Прошивка из релиза 03072012 с некоторыми опциями влазит в ATmega16.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Re: Прошивка (Firmware)
заметил одну особенность.... возможно такое только у меня, не знаю. Прошивка из релиза 03072012, для меги32 + dwell_control. Двигатель заводится и работает на хх некоторое время. после этого глохнет. На ходу все нормально, сколько не ездил. На хх может заглохнуть и через 10с после пуска, и через минуту, две... зависимости никакой:( а прошивка, собранная с помощью GCC вообще не позволяет запуститься. Мигает значок клапана эпхх в менеджере. Если нажать на газ - такое ощущение что перезагружается МК, постоянно чтение параметров, появляются все параметры и опять заново чтение параметров и тд... пробовал собирать прошивку только с опцией dwell_control, результат все тот же, не могу завестись
буду благодарен любым идеям по этому поводу...
буду благодарен любым идеям по этому поводу...
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Прошивка (Firmware)
Прошивку из релиза 03072012 сам собирал или брал готовый бинарник? Дело в том, что старые прошивки собранные последними версиями ИАР могут иметь пропуски зажигания, возможно из-за этого и глохнет двигатель. Прошивка из последнего релиза не будет работать если она собрана с GCC, так как там есть баги проявляющиеся только при сборке с GCC. В последней версии прошивки из репозитория я исправил и пропуски зажигания и баги связанные с GCC.
По поводу последнего скрина, судя по всему ты неправильно установил (или забыл установить) значение переменной окружения IAR_HOME. В Makefile_iar есть пример вверху и обязательно значение должно быть в "".
По поводу последнего скрина, судя по всему ты неправильно установил (или забыл установить) значение переменной окружения IAR_HOME. В Makefile_iar есть пример вверху и обязательно значение должно быть в "".
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook