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

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

<<

yoric

User avatar

Posts: 46

Joined: 10 May 2013, 23:11

Your CAR: ВАЗ 21074

SECU version: DIY SECU-3T


Has thanked: 8 times
Been thanked: 3 times

Post 03 Jan 2016, 20:14

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

При попытке скомпилировать прошивку из репозитория с опцией -DFUEL_INJECT компилятором IAR получаю следующую ошибку:
  Code:
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/bin/iccavr.exe" -
I "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/inc/dlib" -I "C
:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/inc" --cpu m644 -DR
EALTIME_TABLES -DTHERMISTOR_CS -DDIAGNOSTICS -DFUEL_PUMP -DREV9_BOARD -DSM_CONTR
OL -DSTROBOSCOPE -DUART_BINARY -DDWELL_CONTROL -DVREF_5V -DBL_BAUD_RATE=57600 -D
UNI_OUTPUT -DAIRTEMP_SENS -DFUEL_INJECT -DLITTLE_ENDIAN_DATA_FORMAT -DENABLE_BIT
_DEFINITIONS -ms -e --initializers_in_flash -s9 --lock_regs 1 --eeprom_size 2048
 --dlib_config "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/li
b/dlib/dlAVR-3s-ec_mul-sf-n.h" sources/injector.c -o output/injector.r90 -lC ./o
utput --dependencies=m ./output

   IAR C/C++ Compiler V6.70.1.929 for Atmel AVR
   Copyright 1996-2015 IAR Systems AB.
   Standalone license - IAR Embedded Workbench for Atmel AVR

  static set_channels_2bnk(void)
         ^
"D:\SECU\secu_source\secu3app\sources\injector.c",171  Error[Pe260]: explicit
          type is missing ("int" assumed)

Errors: 1
Warnings: none
make: *** [output/injector.r90] Error 2

С этими же опциями компилятор GCC компилирует прошивку.
SECU-3T rev.A / atmega644 / 60-2 / Статика, SECU-3 Igniters 2 канала, 2111.3705 / ДТОЖ / ДД / блокировка стартера / управление ВЗ; ВАЗ 21074 1.6л, карбюратор Солекс 21053
Secu-3T rev.C U6 / DRV8825 РХХ / SECU-INJ-DRV / Bluetooth
<<

STC

User avatar

Posts: 6547

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 802 times
Been thanked: 1318 times

Post 03 Jan 2016, 20:55

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

Упущен тип возвращаемого значения (void). Исправлено.
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 (вступаем!)
<<

darxfame

User avatar

Posts: 859

Joined: 10 Jul 2015, 19:12

Location: Москва

Your CAR: ИЖ 2126 УМПО 1,7

SECU version: official SECU-3T


Has thanked: 118 times
Been thanked: 125 times

Post 03 Jan 2016, 21:00

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

yoric wrote:При попытке скомпилировать прошивку из репозитория с опцией -DFUEL_INJECT компилятором IAR получаю следующую ошибку:
  Code:
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/bin/iccavr.exe" -
I "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/inc/dlib" -I "C
:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/inc" --cpu m644 -DR
EALTIME_TABLES -DTHERMISTOR_CS -DDIAGNOSTICS -DFUEL_PUMP -DREV9_BOARD -DSM_CONTR
OL -DSTROBOSCOPE -DUART_BINARY -DDWELL_CONTROL -DVREF_5V -DBL_BAUD_RATE=57600 -D
UNI_OUTPUT -DAIRTEMP_SENS -DFUEL_INJECT -DLITTLE_ENDIAN_DATA_FORMAT -DENABLE_BIT
_DEFINITIONS -ms -e --initializers_in_flash -s9 --lock_regs 1 --eeprom_size 2048
 --dlib_config "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3/avr/li
b/dlib/dlAVR-3s-ec_mul-sf-n.h" sources/injector.c -o output/injector.r90 -lC ./o
utput --dependencies=m ./output

   IAR C/C++ Compiler V6.70.1.929 for Atmel AVR
   Copyright 1996-2015 IAR Systems AB.
   Standalone license - IAR Embedded Workbench for Atmel AVR

  static set_channels_2bnk(void)
         ^
"D:\SECU\secu_source\secu3app\sources\injector.c",171  Error[Pe260]: explicit
          type is missing ("int" assumed)

Errors: 1
Warnings: none
make: *** [output/injector.r90] Error 2

С этими же опциями компилятор GCC компилирует прошивку.


может не все необходимые пакеты для сборки в IAR положили?
VETune - Тюнер таблиц VE - http://secu-3.org/forum/viewtopic.php?f=9&t=753
S3Emul - Secu3/MS Bridge(онлайн откатка VE) - http://secu-3.org/forum/viewtopic.php?f=9&t=1089
ИЖ 2126 Ода, УМПО 3317, Secu-3T M644, Моновпрыск C16NZ
Previous

Return to Прошивки

Who is online

Users browsing this forum: No registered users and 2 guests

Powered by phpBB® Forum Software © phpBB Group.