Проблемы перезагрузки контроллера

Vorona
Offline
Зарегистрирован: 06.07.2015

Доброго времени суток, товарищи!

Прошу помощи, так как у самого уже идеи отсутствуют. Есть проект JD-IOboard - атмега 328 16 МГц с ардуиновским загрузчиком с силовыми выходами через ULN2003. Проект судя по коммитам заброшен, а последняя прошивка имеет некорректную логику работы. Решил переписать код "как надо". После долгого и мучительного разбора плата начала работать адекватно. Но появился странный баг: контроллер начал рандомно перезагружаться на одном и том же месте кода (то есть, иногда перегружается, иногда нет). Я никак не могу это исправить. Кроме того выявился еще один глюк: При избыточной отладке на RX0 пин выдаётся LOW, из-за чего перестают идти данные в сторону контроллера, при том, что отладка идёт через SoftwareSerial. Прошу помочь хотя бы советом, в чём может быть причина такого неадекватного поведения.

Вылет происходит при арме полётного контроллера в файле IOBoard_Funcs.ino вот тут:



  stoplight = false;
  while(flMode != readEEPROM(mbind01_ADDR + (loopPos))) {
   loopPos = loopPos + 2;
   if (mbind01_ADDR + loopPos > mbind15_ADDR) 
   {
       //DPL("Pattern not found Turn led off");
	   stoplight = true;
	   break;
   }
  }

  if (stoplight){
	pattByteA = 0x11111111;
	pattByteB = 0x11111111;
	} else {
	  pattByteA = readEEPROM(pat01_ADDR + loopPos);
	  pattByteB = readEEPROM(pat01_ADDR + (loopPos + 1));
	  }
  DPL("Pattern is: ");
  DPL(pattByteA, BIN);
  DPL(pattByteB, BIN); 

Сам скетч: https://yadi.sk/d/h7HJhsE2uQumy

Оригинальный проект: https://github.com/jdrones/jD-IOBoard/tree/master/jD_IOBoard_MAVLink

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Причин такого поведения может быть 100500. Нужно акуратно идти и исключать одну за другой. Ну, вот, например, сколько памяти всё это добро занимает?

Vorona
Offline
Зарегистрирован: 06.07.2015

Много. freemem() показывает 185 байт. А как по-другому её глянуть не знаю. Я начинающий ардуинщик.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

При компиляции что говорит? В конце компиляции там отчёт о памяти появляется. Скопируйте сюда сообщение.

Vorona
Offline
Зарегистрирован: 06.07.2015
Размер скетча в двоичном коде: 20 716 байт (из 30 720 байт максимум)

 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Попробуйте для начала убрать полностью работу с последовательным портом, если он используется для отладки. Доступной памяти станет больше и если виснуть будет в том-же месте и при тех-же условиях, можно будет делать хоть какой-то предварительный вывод.

Vorona
Offline
Зарегистрирован: 06.07.2015

Прикольно, весь день сегодня причёсывал код, пришел домой, подключил всё это хозяйство - ничего не поменялось. Только убрал отладку (в т.ч. создание софтваре сериал на 11 ноге) - мало того, что скетч похудел почти в полтора раза, так еще и заработал =)

Остаётся только ответить на вопрос: что это было?

Размер скетча в двоичном коде: 17 360 байт (из 30 720 байт максимум)

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Vorona пишет:

Размер скетча в двоичном коде: 20 716 байт (из 30 720 байт максимум)

 

Вы шутите? Там было не только размер чкетча, но и размер глобальных переменных, что гораздо важнее. Давайте сообщение целиком, чего я из Вас по капле выдавливаю?

Vorona
Offline
Зарегистрирован: 06.07.2015
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.o 
jD_IOBoard_MAVLink.ino:107:1: warning: "/*" within comment
MAVLink.ino:25:1: warning: "MAVLINK_COMM_NUM_BUFFERS" redefined
In file included from jD_IOBoard_MAVLink.ino:150:
C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink/GCS_MAVLink.h:24:1: warning: this is the location of the previous definition
jD_IOBoard_MAVLink.ino:242: warning: non-local variable '<anonymous struct> Batt_SR' uses anonymous type
FrSky_Funcs.ino: In function 'byte addPayload(byte)':
FrSky_Funcs.ino:254: warning: suggest parentheses around arithmetic in operand of |
FrSky_Funcs.ino:391: warning: right-hand operand of comma has no effect
FrSky_Funcs.ino:392: warning: right-hand operand of comma has no effect
FrSky_Funcs.ino:397: warning: right-hand operand of comma has no effect
IOBoard_Funcs.ino: In function 'void CheckFlightMode()':
IOBoard_Funcs.ino:125: warning: large integer implicitly truncated to unsigned type
IOBoard_Funcs.ino:126: warning: large integer implicitly truncated to unsigned type
IOBoard_Funcs.ino: In function 'void GPS_Alarm_LED()':
IOBoard_Funcs.ino:279: warning: suggest parentheses around assignment used as truth value
IOBoard_Funcs.ino: In function 'boolean getLBit(byte, byte)':
IOBoard_Funcs.ino:271: warning: control reaches end of non-void function
FrSky_Funcs.ino: In function 'long int FixInt(long int, byte)':
FrSky_Funcs.ino:501: warning: control reaches end of non-void function
/IOBoard.h: At global scope:
/IOBoard.h:68: warning: 'counter' defined but not used
/IOBoard.h:75: warning: 'patt' defined but not used
/IOBoard.h:80: warning: 'pwm2' defined but not used
/IOBoard.h:81: warning: 'pwm3' defined but not used
/IOBoard.h:84: warning: 'pwm2dir' defined but not used
/IOBoard.h:85: warning: 'pwm3dir' defined but not used
/IOBoard.h:88: warning: 'p_hbMillis' defined but not used
/IOBoard.h:89: warning: 'c_hbMillis' defined but not used
/IOBoard.h:90: warning: 'd_hbMillis' defined but not used
/IOBoard.h:101: warning: 'cell_count' defined but not used
/IOBoard.h:112: warning: 'iob_got_home' defined but not used
C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink/Mavlink_compat.h:58: warning: 'uint8_t mav_var_type(ap_var_type)' defined but not used
MAVLink.ino:48: warning: 'crlf_count' defined but not used
MAVLink.ino:50: warning: 'packet_drops' defined but not used
MAVLink.ino:51: warning: 'parse_error' defined but not used
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -assembler-with-cpp -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -DUSB_VID=null -DUSB_PID=null -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\ftoa_engine.S -oC:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\ftoa_engine.S.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -assembler-with-cpp -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105 -DUSB_VID=null -DUSB_PID=null -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\ultoa_invert.S -oC:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\ultoa_invert.S.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\BetterStream.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\BetterStream.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\FastSerial.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\FastSerial.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial\vprintf.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\vprintf.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\AP_Common.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Common.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\AP_Loop.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Loop.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\AP_MetaClass.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_MetaClass.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\AP_Param.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Param.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\AP_Var_menufuncs.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Var_menufuncs.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\c++.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\c++.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common\menu.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\menu.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\AP_Math.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\AP_Math.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\matrix3.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\matrix3.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\polygon.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\polygon.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\quaternion.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\quaternion.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math\vector3.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\vector3.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\arduino-1.0.5-r2\libraries\EEPROM\utility C:\arduino-1.0.5-r2\libraries\EEPROM\EEPROM.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\EEPROM\EEPROM.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer\SimpleTimer.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\SimpleTimer\SimpleTimer.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree\utility C:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree\MemoryFree.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\MemoryFree\MemoryFree.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\FastSerial -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Common -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\AP_Math -IC:\arduino-1.0.5-r2\libraries\EEPROM -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\SimpleTimer -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\GCS_MAVLink -IC:\Documents and Settings\Vorona\Мои документы\Arduino\libraries\MemoryFree -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial -IC:\arduino-1.0.5-r2\libraries\SoftwareSerial\utility C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\SoftwareSerial\SoftwareSerial.cpp.o 
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp:59: warning: only initialized variables can be placed into program memory area
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\avr-libc\malloc.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\malloc.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\avr-libc\realloc.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\realloc.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\WInterrupts.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WInterrupts.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\wiring.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\wiring_analog.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_analog.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\wiring_digital.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_digital.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\wiring_pulse.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_pulse.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -c -g -Os -Wall -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\wiring_shift.c -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_shift.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\CDC.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\CDC.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\HardwareSerial.cpp.o 
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp: In function 'void store_char(unsigned char, ring_buffer*)':
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp: In function 'void __vector_18()':
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp:127: warning: unused variable 'c'
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp: In member function 'void HardwareSerial::begin(long unsigned int, byte)':
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp:368: warning: unused variable 'current_config'
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp: In member function 'virtual size_t HardwareSerial::write(uint8_t)':
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\HID.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\HID.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\IPAddress.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\IPAddress.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\main.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\main.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\new.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\new.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Print.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Print.cpp.o 
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Print.cpp: In member function 'size_t Print::print(const __FlashStringHelper*)':
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Print.cpp:44: warning: '__progmem__' attribute ignored
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Stream.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Stream.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Tone.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Tone.cpp.o 
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\Tone.cpp:119: warning: only initialized variables can be placed into program memory area
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\USBCore.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\USBCore.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\WMath.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WMath.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -IC:\arduino-1.0.5-r2\hardware\arduino\cores\arduino -IC:\arduino-1.0.5-r2\hardware\arduino\variants\eightanaloginputs C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino\WString.cpp -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WString.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\malloc.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\realloc.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WInterrupts.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_analog.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_digital.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_pulse.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\wiring_shift.c.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\CDC.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\HardwareSerial.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\HID.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\IPAddress.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\main.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\new.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Print.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Stream.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\Tone.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\USBCore.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WMath.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-ar rcs C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\WString.cpp.o 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-gcc -Os -Wl,--gc-sections -mmcu=atmega328p -o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.elf C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\ftoa_engine.S.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\ultoa_invert.S.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\BetterStream.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\FastSerial.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\FastSerial\vprintf.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Common.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Loop.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_MetaClass.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Param.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\AP_Var_menufuncs.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\c++.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Common\menu.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\AP_Math.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\matrix3.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\polygon.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\quaternion.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\AP_Math\vector3.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\EEPROM\EEPROM.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\SimpleTimer\SimpleTimer.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\MemoryFree\MemoryFree.c.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\SoftwareSerial\SoftwareSerial.cpp.o C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\core.a -LC:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp -lm 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.elf C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.eep 
C:\arduino-1.0.5-r2\hardware\tools\avr\bin\avr-objcopy -O ihex -R .eeprom C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.elf C:\DOCUME~1\Vorona\LOCALS~1\Temp\build1686683228701299031.tmp\jD_IOBoard_MAVLink.cpp.hex 
Размер скетча в двоичном коде: 20 740 байт (из 30 720 байт максимум)

Это весь высер ардуино иде. Нет тут нужной информации. Что я делаю не так?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Типа "сам нарвался".

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Там, кстати, много интересного. Например, предупреждения типа строк 17-20 обычно свидетельствуют об ошибках в коде.

Но дело не в этом, что у Вас за IDE такая? Обычо в сообщении появляется информация о памяти занимаемой глобальными переменными. Примерно вот так:э

Sketch uses 504 bytes (1%) of program storage space. Maximum is 30 720 bytes.
Global variables use 11 bytes (0%) of dynamic memory, leaving 2 037 bytes for local variables. Maximum is 2 048 bytes.

Последнее (про переменные) намного важнее, чем про программу. Первое, что нужно исключить - это то, что у Вас не хватает памяти.

Поройтесь в опциях и попробуйте заставить её это сказать.

arduinec
Offline
Зарегистрирован: 01.09.2015

ЕвгенийП пишет:

Но дело не в этом, что у Вас за IDE такая? Обычо в сообщении появляется информация о памяти занимаемой глобальными переменными.

Поройтесь в опциях и попробуйте заставить её это сказать.

В Arduino IDE 1.0.5 информация о свободной оперативной памяти не выдаётся.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

arduinec пишет:

В Arduino IDE 1.0.5 информация о свободной оперативной памяти не выдаётся.

Значит ТС надо найти способ её получить. Подозреваю, что у него стек режет кучу, но начинать проверки без понимания а сколько там всего остаётся - бессмысленная суета.

Vorona
Offline
Зарегистрирован: 06.07.2015

Пока что откладываю в долгий ящик, код без включения отладки заработал, а это главное. Контроллер, на котором всё это крутится не сильно критичен, так что, если баг всё же вылезет коптер от этого не упадёт. А что это за хрень была пока нет времени разбираться. Будут новости по этому вопросу - отпишусь. Всех благодарю. Спасибо!