[help needed] IAR make try

Не компилится? Не соединяется? Показывает пургу?
Post Reply
User avatar
747
Posts: 15
Joined: Wed May 27, 2015 1:44 pm
Location: Riga, Latvia

IAR make try

Post by 747 »

Пробовал построить проект в IAR 7.50.2
Все произошло, но как-то много варнингов. Мошно это как-то настроить?
Building configuration: ch - Debug
Updating build tree...
Failed to delete F:\rusefi\rusefi\firmware\iar\Debug\Obj\subaru.pbi
Failed to delete F:\rusefi\rusefi\firmware\iar\Debug\Obj\efilib.pbi
Failed to delete F:\rusefi\rusefi\firmware\iar\Debug\Obj\ch.pbd

912 file(s) deleted.
Updating build tree...
chcoreasm_v7m.s
cstartup.s
Warning[25]: Label '__early_init' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\cstartup.s 74
vectors.s
Warning[25]: Label 'NMIVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 245
Warning[25]: Label 'HardFaultVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 246
Warning[25]: Label 'MemManageVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 247
Warning[25]: Label 'BusFaultVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 248
Warning[25]: Label 'UsageFaultVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 249
Warning[25]: Label 'Vector1C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 250
Warning[25]: Label 'Vector20' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 251
Warning[25]: Label 'Vector24' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 252
Warning[25]: Label 'Vector28' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 253
Warning[25]: Label 'SVCallVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 254
Warning[25]: Label 'DebugMonitorVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 255
Warning[25]: Label 'Vector34' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 256
Warning[25]: Label 'PendSVVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 257
Warning[25]: Label 'SysTickVector' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 258
Warning[25]: Label 'Vector40' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 259
Warning[25]: Label 'Vector44' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 260
Warning[25]: Label 'Vector48' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 261
Warning[25]: Label 'Vector4C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 262
Warning[25]: Label 'Vector50' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 263
Warning[25]: Label 'Vector54' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 264
Warning[25]: Label 'Vector58' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 265
Warning[25]: Label 'Vector5C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 266
Warning[25]: Label 'Vector60' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 267
Warning[25]: Label 'Vector64' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 268
Warning[25]: Label 'Vector68' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 269
Warning[25]: Label 'Vector6C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 270
Warning[25]: Label 'Vector70' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 271
Warning[25]: Label 'Vector74' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 272
Warning[25]: Label 'Vector78' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 273
Warning[25]: Label 'Vector7C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 274
Warning[25]: Label 'Vector80' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 275
Warning[25]: Label 'Vector84' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 276
Warning[25]: Label 'Vector88' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 277
Warning[25]: Label 'Vector8C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 278
Warning[25]: Label 'Vector90' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 279
Warning[25]: Label 'Vector94' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 280
Warning[25]: Label 'Vector98' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 281
Warning[25]: Label 'Vector9C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 282
Warning[25]: Label 'VectorA0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 283
Warning[25]: Label 'VectorA4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 284
Warning[25]: Label 'VectorA8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 285
Warning[25]: Label 'VectorAC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 286
Warning[25]: Label 'VectorB0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 287
Warning[25]: Label 'VectorB4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 288
Warning[25]: Label 'VectorB8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 289
Warning[25]: Label 'VectorBC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 290
Warning[25]: Label 'VectorC0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 291
Warning[25]: Label 'VectorC4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 292
Warning[25]: Label 'VectorC8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 293
Warning[25]: Label 'VectorCC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 294
Warning[25]: Label 'VectorD0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 295
Warning[25]: Label 'VectorD4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 296
Warning[25]: Label 'VectorD8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 297
Warning[25]: Label 'VectorDC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 298
Warning[25]: Label 'VectorE0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 299
Warning[25]: Label 'VectorE4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 300
Warning[25]: Label 'VectorE8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 301
Warning[25]: Label 'VectorEC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 302
Warning[25]: Label 'VectorF0' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 303
Warning[25]: Label 'VectorF4' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 304
Warning[25]: Label 'VectorF8' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 305
Warning[25]: Label 'VectorFC' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 306
Warning[25]: Label 'Vector100' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 307
Warning[25]: Label 'Vector104' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 308
Warning[25]: Label 'Vector108' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 309
Warning[25]: Label 'Vector10C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 310
Warning[25]: Label 'Vector110' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 311
Warning[25]: Label 'Vector114' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 312
Warning[25]: Label 'Vector118' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 313
Warning[25]: Label 'Vector11C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 314
Warning[25]: Label 'Vector120' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 315
Warning[25]: Label 'Vector124' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 316
Warning[25]: Label 'Vector128' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 317
Warning[25]: Label 'Vector12C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 318
Warning[25]: Label 'Vector130' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 319
Warning[25]: Label 'Vector134' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 320
Warning[25]: Label 'Vector138' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 321
Warning[25]: Label 'Vector13C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 322
Warning[25]: Label 'Vector140' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 323
Warning[25]: Label 'Vector144' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 324
Warning[25]: Label 'Vector148' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 325
Warning[25]: Label 'Vector14C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 326
Warning[25]: Label 'Vector150' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 327
Warning[25]: Label 'Vector154' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 328
Warning[25]: Label 'Vector158' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 329
Warning[25]: Label 'Vector15C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 330
Warning[25]: Label 'Vector160' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 331
Warning[25]: Label 'Vector164' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 332
Warning[25]: Label 'Vector168' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 333
Warning[25]: Label 'Vector16C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 334
Warning[25]: Label 'Vector170' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 335
Warning[25]: Label 'Vector174' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 336
Warning[25]: Label 'Vector178' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 337
Warning[25]: Label 'Vector17C' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 338
Warning[25]: Label 'Vector180' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 339
Warning[25]: Label 'Vector184' is defined pubweak in a section implicitly declared root F:\rusefi\rusefi\firmware\chibios\os\ports\IAR\ARMCMx\STM32F4xx\vectors.s 340
accel_enrichment.cpp
acura_rsx.cpp
adc_inputs.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\hw_layer\adc_inputs.cpp 473
adc.c
advance_map.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\algo\advance_map.cpp 195
adc_lld.c
allsensors.cpp
algo.cpp
audi_aan.cpp
alternatorController.cpp
avg_values.cpp
auto_generated_enums.cpp
bmw_e34.cpp
board.c
board_test.cpp
can.c
can_lld.c
can_hw.cpp
chcond.c
ccsbcs.c
chcore_v7m.c
chcore.c
chdynamic.c
chdebug.c
chevrolet_c20_1973.cpp
chevents.c
chheap.c
chevrolet_camaro_4.cpp
chmboxes.c
chlists.c
chmempools.c
chmemcore.c
chmtx.c
chmsg.c
chqueues.c
chprintf.c
chrtclib.c
Warning[Pe223]: function "memcpy" declared implicitly F:\rusefi\rusefi\firmware\chibios\os\various\chrtclib.c 222
chregistry.c
chsem.c
chschd.c
chsys.c
chthreads.c
chvt.c
citroenBerlingoTU3JP.cpp
console_io.cpp
cli_registry.cpp
custom_engine.cpp
crc.c
daihatsu.cpp
cyclic_buffer.cpp
datalogging.cpp
data_buffer.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
dodge_neon.cpp
Warning[Pe177]: variable "alphaNfuel" was declared but never referenced F:\rusefi\rusefi\firmware\config\engines\dodge_neon.cpp 35
Warning[Pe177]: variable "dodge_map_advance_table" was declared but never referenced F:\rusefi\rusefi\firmware\config\engines\dodge_neon.cpp 96
digital_input_hw.cpp
dodge_stratus.cpp
dodge_ram.cpp
efiGpio.cpp
eficonsole.cpp
efilib2.cpp
efilib.cpp
ego.cpp
EfiWave.cpp
engine.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\algo\engine.cpp 51
electronic_throttle.cpp
Warning[Pe177]: variable "prevTps" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\electronic_throttle.cpp 60
engine_controller.cpp
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\controllers\engine_controller.cpp 136
engine_configuration.cpp
Warning[Pe177]: variable "alphaNfuel" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\algo\engine_configuration.cpp 91
Warning[Pe177]: function "setWholeVEMap" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\algo\engine_configuration.cpp 142
engine_math.cpp
Warning[Pe177]: variable "engineConfiguration2" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\math\engine_math.cpp 405
engine_emulator.cpp
Warning[Pe177]: function "initECUstimulator" was declared but never referenced F:\rusefi\rusefi\firmware\development\engine_emulator.cpp 83
error_handling.cpp
Warning[Pe068]: integer conversion resulted in a change of sign F:\rusefi\rusefi\firmware\controllers\error_handling.cpp 18
engine_sniffer.cpp
event_registry.cpp
event_queue.cpp
Warning[Pe177]: variable "nextTimeUs" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\system\event_queue.cpp 83
Warning[Pe550]: variable "longScheduling" was set but never used F:\rusefi\rusefi\firmware\controllers\system\event_queue.cpp 102
ext_lld.c
ext.c
fatfs_diskio.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
ext_lld_isr.c
ff.c
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\chibios\ext\fatfs\src\ff.c 1653
fatfs_syscall.c
flash_main.cpp
flash.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
ford_aspire.cpp
ford_1995_inline_6.cpp
ford_fiesta.cpp
ford_festiva.cpp
fsio_impl.cpp
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\core\fsio_impl.cpp 235
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\core\fsio_impl.cpp 268
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\core\fsio_impl.cpp 269
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\core\fsio_impl.cpp 385
fsio_core.cpp
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\controllers\core\fsio_core.cpp 429
geo_storm.cpp
fuel_math.cpp
gpio_helper.cpp
gm_2_2.cpp
gpt_lld.c
gpt.c
hal.c
GY6_139QMB.cpp
hal_lld.c
hardware.cpp
Warning[Pe177]: variable "isSpiInitialized" was declared but never referenced F:\rusefi\rusefi\firmware\hw_layer\hardware.cpp 60
hip9011_lookup.cpp
HIP9011.cpp
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\hw_layer\HIP9011.cpp 404
Warning[Pe177]: variable "totalKnockEventsCount" was declared but never referenced F:\rusefi\rusefi\firmware\hw_layer\HIP9011.cpp 56
honda_accord.cpp
histogram.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
i2c_lld.c
i2c.c
icu_lld.c
icu.c
idle_controller.cpp
idle_thread.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\idle_thread.cpp 122
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\idle_thread.cpp 148
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\idle_thread.cpp 197
interpolation.cpp
injector_central.cpp
joystick.cpp
io_pins.cpp
lcd_controller.cpp
Warning[Pe177]: function "prepareVBattMapLine" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\lcd_controller.cpp 111
Warning[Pe177]: function "prepareCltIatTpsLine" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\lcd_controller.cpp 121
Warning[Pe177]: function "prepareInfoLine" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\lcd_controller.cpp 161
Warning[Pe177]: variable "dateBuffer" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\lcd_controller.cpp 187
lada_kalina.cpp
lcd_menu_tree.cpp
lcd_HD44780.cpp
listener_array.cpp
LocalVersionHolder.cpp
mac.c
loggingcentral.cpp
main.cpp
maf.cpp
malfunction_central.cpp
main_trigger_callback.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\trigger\main_trigger_callback.cpp 148
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\trigger\main_trigger_callback.cpp 195
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\trigger\main_trigger_callback.cpp 204
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\trigger\main_trigger_callback.cpp 253
malfunction_indicator.cpp
map.cpp
Warning[Pe550]: variable "mapDecoder" was set but never used F:\rusefi\rusefi\firmware\controllers\sensors\map.cpp 66
map_averaging.cpp
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement F:\rusefi\rusefi\firmware\controllers\map_averaging.cpp 162
map_adjuster.c
mazda_323.cpp
max31855.cpp
mazda_626.cpp
mazda_miata.cpp
mazda_miata_nb.cpp
mazda_miata_1_6.cpp
Warning[Pe177]: variable "mafBased16FuelTable" was declared but never referenced F:\rusefi\rusefi\firmware\config\engines\mazda_miata_1_6.cpp 39
memstreams.c
mcp3208.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
microsecond_timer.cpp
MiniCooperR50.cpp
mmc_card.cpp
mitsubishi.cpp
mmcsd.c
mmc_spi.c
neo6m.cpp
mpu_util.cpp
nmea.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 22
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
Warning[Pe188]: enumerated type mixed with another type F:\rusefi\rusefi\firmware\controllers\algo\nmea.c 268
nissan_primera.cpp
obd2.cpp
nvic.c
pal.c
obd2viaCAN.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
pid.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\math\pid.cpp 92
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\math\pid.cpp 93
pal_lld.c
poten.cpp
pin_repository.cpp
pwm_generator.cpp
pwm.c
pwm_lld.c
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement F:\rusefi\rusefi\firmware\chibios\os\hal\platforms\STM32\TIMv1\pwm_lld.c 302
pwm_generator_logic.cpp
rfi_perftest.cpp
PwmTester.cpp
rover_v8.cpp
rfiutil.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
rtc.c
rpm_calculator.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\trigger\rpm_calculator.cpp 214
rtc_lld.c
rtc_helper.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\hw_layer\rtc_helper.cpp 114
sachs.cpp
rusefi.cpp
sdc.c
saturn_ion.cpp
sensor_chart.cpp
sdc_lld.c
serial_lld.c
serial.c
settings.cpp
serial_usb.c
signal_executor_sleep.cpp
signal_executor.cpp
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\algo\signal_executor.cpp 71
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\algo\signal_executor.cpp 91
SingleTimerExecutor.cpp
signal_filtering.c
speed_density.cpp
snow_blower.cpp
spi.c
spi_lld.c
stepper.cpp
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\hw_layer\stepper.cpp 48
status_loop.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\console\status_loop.cpp 428
stm32_dma.c
subaru.cpp
table_helper.cpp
Warning[Pa093]: implicit conversion from floating point to integer F:\rusefi\rusefi\firmware\controllers\core\table_helper.cpp 25
suzuki_vitara.cpp
test.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
tachometer.cpp
test_engine.cpp
testbmk.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
toyota_jzs147.cpp
thermistors.cpp
trigger_bmw.cpp
tps.cpp
Warning[Pe177]: variable "diffSysticks" was declared but never referenced F:\rusefi\rusefi\firmware\controllers\sensors\tps.cpp 41
trigger_chrysler.cpp
trigger_central.cpp
trigger_emulator.cpp
trigger_decoder.cpp
trigger_gm.cpp
trigger_emulator_algo.cpp
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\trigger\trigger_emulator_algo.cpp 58
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\trigger\trigger_emulator_algo.cpp 63
Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted F:\rusefi\rusefi\firmware\controllers\trigger\trigger_emulator_algo.cpp 68
trigger_input.cpp
trigger_honda.cpp
trigger_mitsubishi.cpp
trigger_mazda.cpp
trigger_nissan.cpp
trigger_rover.cpp
trigger_simulator.cpp
trigger_structure.cpp
trigger_subaru.cpp
trigger_toyota.cpp
tunerstudio_io.cpp
tunerstudio.cpp
uart.c
usb.c
usb_msd.c
usb_lld.c
Warning[Pe111]: statement is unreachable F:\rusefi\rusefi\firmware\chibios\os\hal\platforms\STM32\OTGv1\usb_lld.c 770
usb_msd_cfg.c
usbcfg.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
vehicle_speed.cpp
usbconsole.c
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 60
Warning[Pe301]: typedef name has already been declared (with same type) F:\rusefi\rusefi\firmware\global.h 63
voltage.cpp
vw.cpp
wbo.cpp
wave_analyzer.cpp
Warning[Pe550]: variable "logger" was set but never used F:\rusefi\rusefi\firmware\development\wave_analyzer.cpp 50
Warning[Pe177]: function "waTriggerEventListener" was declared but never referenced F:\rusefi\rusefi\firmware\development\wave_analyzer.cpp 144
Warning[Pe177]: function "getWaveLowWidth" was declared but never referenced F:\rusefi\rusefi\firmware\development\wave_analyzer.cpp 166
zil130.cpp
Linking
Warning[Ls014]: [stack usage analysis] at least one function does not have stack usage information. Example: "_port_switch". A complete list of such functions is in
the map file.
Warning[Ls016]: [stack usage analysis] the program contains at least one indirect call. Example: from "chvprintf". A complete list of such functions is in the map file.
Warning[Ls017]: [stack usage analysis] the program contains at least one instance of recursion for which stack usage analysis has not been able to calculate a
maximum stack depth. One function involved is "append". A complete list of all recursion nests is in the map file.
ch.out
Converting

Total number of errors: 0
Total number of warnings: 182

С уважением,
747ю
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: IAR make try

Post by rus084 »

от варнингов избавиться сложно , главное чтобы оно скомпилировалось и запустилось
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: IAR make try

Post by AndreyB »

+1, всё как Дима говорит
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
747
Posts: 15
Joined: Wed May 27, 2015 1:44 pm
Location: Riga, Latvia

Re: IAR make try

Post by 747 »

Досадно, однако....
Неужели нельзя проект слегка подчистить? Просто сложно довенрять качеству кода, когда есть помарки компиляции. :)
С уважением,
747.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: IAR make try

Post by AndreyB »

747 wrote:Неужели нельзя проект слегка подчистить? Просто сложно довенрять качеству кода, когда есть помарки компиляции. :)
Кажется у нас есть доброволец на это полезное дело? :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: IAR make try

Post by puff »

да ладно, имхо там большая часть ворнингов ликвидируется донастройкой ключей компиляции. впрочем, какие-то из них я бы предпочел видеть ошибками...
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: IAR make try

Post by AndreyB »

puff wrote: впрочем, какие-то из них я бы предпочел видеть ошибками...
второй доброволец. принимаю патчи :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply