Специальные цены   новые товары
+ Ответить в теме
Страница 181 из 226 ПерваяПервая ... 171 179 180 181 182 183 191 ... ПоследняяПоследняя
Показано с 7,201 по 7,240 из 9004

ArduCopter Mega: порт на обычную Arduino (тестим)

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

  1. #7201

    Регистрация
    24.03.2013
    Адрес
    Магнитогорск
    Возраст
    22
    Сообщений
    144
    Здравствуйте, никто не сталкивался с таким поведением


    в режиме дизарма все нормально отображается, а в режиме арма - горизонт плавает
    Плата All In One Pro V. 1, прошивка - MegaPirateNG 2.9.1, использую Mission Planner 1.2.48
    Бывает в полете горизонт плавает, приходится поправлять роллом и питчем, это очень неудобно и создает ситуацию близкую к крашу
    Подскажите что может быть не так?





  2.  
  3. #7202

    Регистрация
    12.04.2013
    Адрес
    Харьков, украина
    Возраст
    34
    Сообщений
    710
    Цитата Сообщение от EduardNN Посмотреть сообщение
    Ловил такую багу и на вии и на пирате не зависимо от версий - причина АККУМУЛЯТОР , при резком увеличении газа проседает напряжение до сброса контроля ...Убрал этот баг , запитав контроль от доп. акб..
    Гмм.. Может акки дохлые или по запасу в притык? У меня запас по долговременному C почти в 2 раза, акки нанотеч, не самые и хорошие - ни разу такого небыло. Не один раз висел низко, а потом резкий газ в самое немогу - небыло такого бага (по крайней мере на пирате 2.8 р3 и на КК2.0).

  4. #7203
    ReM
    ReM вне форума

    Регистрация
    15.09.2004
    Адрес
    Lithuania
    Возраст
    48
    Сообщений
    296
    Записей в дневнике
    10
    Цитата Сообщение от ИльяПРо Посмотреть сообщение
    Бывает в полете горизонт плавает, приходится поправлять роллом и питчем, это очень неудобно и создает ситуацию близкую к крашу
    Подскажите что может быть не так?
    Когда Roll и Pitch в центре, MP должен показывать 1500 (Radio Calibration). Так и есть?

  5. #7204

    Регистрация
    30.01.2012
    Адрес
    Винница, украина
    Возраст
    37
    Сообщений
    91
    Цитата Сообщение от Sir Alex Посмотреть сообщение
    Отправил инструкции по MPNG на e-mail'ы, с которого делали Donate. Если кто то делал донейт, но не получит сегодня письмо, завтра отправьте запрос на rsoft@tut.by

    Публично версия будет доступна 09.09.2013
    Алексей,
    какое железо поддерживается в новой версии?

  6.  
  7. #7205

    Регистрация
    24.03.2013
    Адрес
    Магнитогорск
    Возраст
    22
    Сообщений
    144
    Цитата Сообщение от ReM Посмотреть сообщение
    Когда Roll и Pitch в центре, MP должен показывать 1500 (Radio Calibration). Так и есть?
    Pitch 1500-1499, Roll 1498-1499

  8. #7206

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Цитата Сообщение от Lazyan Посмотреть сообщение
    Алексей, какое железо поддерживается в новой версии?
    Все что работает на MPU6050 & MS5611

  9. #7207

    Регистрация
    29.03.2012
    Адрес
    Санкт-петербург
    Возраст
    33
    Сообщений
    55
    А поддержка BMP085 планируется или это прошлый век :-) ?

  10.  
  11. #7208

    Регистрация
    02.05.2012
    Адрес
    Шатура
    Возраст
    33
    Сообщений
    17
    Цитата Сообщение от Alexsiv Посмотреть сообщение
    А поддержка BMP085 планируется или это прошлый век :-) ?
    BMP085 поддерживаеться, но если у вас разведен пин EOC.

  12. #7209

    Регистрация
    29.03.2012
    Адрес
    Санкт-петербург
    Возраст
    33
    Сообщений
    55
    Цитата Сообщение от Cache-dx Посмотреть сообщение
    BMP085 поддерживаеться, но если у вас разведен пин EOC.
    А можно с этого места поподробнее, или ткните носом где изучить матчасть, заранее спасибо.

  13. #7210

    Регистрация
    02.05.2012
    Адрес
    Шатура
    Возраст
    33
    Сообщений
    17
    Цитата Сообщение от Alexsiv Посмотреть сообщение
    А можно с этого места поподробнее, или ткните носом где изучить матчасть, заранее спасибо.
    ну у bmp085 есть пин готовности. 2 нога помоему. заведена должна быть на мегу 2560 на порт PC7.

    надо смотреть схему вашей платы


    чтобы его использовать в компиляции нужно
    в файле ardupilot-mpng\libraries\AP_Baro\APM_BMP085.cpp
    найти строчку
    Код:
    #if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || defined(APM2_BETA_HARDWARE)
    заменить на
    Код:
    #if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || defined(APM2_BETA_HARDWARE) || CONFIG_HAL_BOARD == HAL_BOARD_MPNG
    и файле config.h
    найти описание платы
    Код:
    #elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
     # define CONFIG_IMU_TYPE   CONFIG_IMU_MPU6000_I2C
     # define CONFIG_BARO       AP_BARO_MS5611
     # define CONFIG_MS5611_SERIAL AP_BARO_MS5611_I2C
     # define CONFIG_ADC        DISABLED
     # define CONFIG_PUSHBUTTON DISABLED
     # define CONFIG_RELAY      DISABLED
     # define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN
     # define MAGNETOMETER ENABLED
    и заменить на
    Код:
    #elif CONFIG_HAL_BOARD == HAL_BOARD_MPNG
     # define CONFIG_IMU_TYPE   CONFIG_IMU_MPU6000_I2C
     # define CONFIG_BARO       AP_BARO_BMP085
     # define CONFIG_ADC        DISABLED
     # define CONFIG_PUSHBUTTON DISABLED
     # define CONFIG_RELAY      DISABLED
     # define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN
     # define MAGNETOMETER ENABLED
    как то так.

  14. #7211

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Цитата Сообщение от Alexsiv Посмотреть сообщение
    А поддержка BMP085 планируется или это прошлый век :-) ?
    Планируется в следующем релизе. Пока надо отладить все в этой версии

  15. #7212

    Регистрация
    28.04.2012
    Адрес
    Саратов
    Возраст
    32
    Сообщений
    1,334
    Записей в дневнике
    7
    Шот до меня не дойдёт, в каком режиме работают каналы от пульта на 3.0.1, ппмсумм(не видятся сигналы с приёмника)? Как перевести в ППМ?

    Пы.сы. пришлось лезть в код "libraries\AP_HAL_MPNG\RCInput_MPNG.cpp":
    Код:
    //#define SERIAL_PPM SERIAL_PPM_ENABLED
    #define SERIAL_PPM SERIAL_PPM_DISABLED
    но вылезла другая проблема - места каналов поменялись , это проще - просто переставлю физически
    Последний раз редактировалось kren-DEL; 25.08.2013 в 17:59. Причина: решил трабл

  16. #7213

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    Привет всем ! Алексей на могу залить прошивку ( 3.0.) в плату . Плата Crius V1. Сдела все по инструкции. Плата в Arduino выбрана MegapirateNG. Компиляция проходит а заливка не идет. Пробовал предыдущую версию 2.9 все заливается. Что может быть ?

  17. #7214

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Цитата Сообщение от Олег24 Посмотреть сообщение
    Привет всем ! Алексей на могу залить прошивку ( 3.0.) в плату . Плата Crius V1. Сдела все по инструкции. Плата в Arduino выбрана MegapirateNG. Компиляция проходит а заливка не идет. Пробовал предыдущую версию 2.9 все заливается. Что может быть ?
    Да, был у меня один раз такой глюк, пока не могу понять причину. Сегодня попробую найти проблему.

  18. #7215

    Регистрация
    02.05.2012
    Адрес
    Шатура
    Возраст
    33
    Сообщений
    17
    Цитата Сообщение от kren-DEL Посмотреть сообщение
    но вылезла другая проблема - места каналов поменялись
    видимо не прочитали 4 параграф http://www.megapirateng.com/how-to-c...-0-1-firmware/

  19. #7216

    Регистрация
    28.04.2012
    Адрес
    Саратов
    Возраст
    32
    Сообщений
    1,334
    Записей в дневнике
    7
    Цитата Сообщение от Cache-dx Посмотреть сообщение
    видимо не прочитали ))
    ага но уже всё решилось, пойду проверю как летает

    резюме: надо пилить пиды, стал резко реагировать на все воздействия... но из коробки летает на 980кв 1047 карбоне
    Последний раз редактировалось kren-DEL; 25.08.2013 в 18:32.

  20. #7217

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    Проблема с заливкой в плату решилась прошивкой загрузчика из Arduino

  21. #7218
    ReM
    ReM вне форума

    Регистрация
    15.09.2004
    Адрес
    Lithuania
    Возраст
    48
    Сообщений
    296
    Записей в дневнике
    10
    3.0.1 пока попроблвал только в комнате. PID'ы такие же, какие были с 2.9r300. Всё OK. Завтра попробую в поле, если погода позволит...

  22. #7219

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Хотел в новую гексу залить... А чето ман windows-only и для оригинала такой же гемор =(

  23. #7220

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Цитата Сообщение от Олег24 Посмотреть сообщение
    Проблема с заливкой в плату решилась прошивкой загрузчика из Arduino
    а без этого никак? (и как это сделать)
    чего тоже не хочет заливать в v1

  24. #7221

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    Цитата Сообщение от SovGVD Посмотреть сообщение
    а без этого никак? (и как это сделать)
    чего тоже не хочет заливать в v1
    В папке C:\arduino\hardware\arduino\bootloaders\stk500v2 лежит загрузчик stk500boot_v2_mega2560 . Вот его программатором в мегу надо закинуть . Fuse , Lock bits не менять. На плате должен быть разъем ISP.

  25. #7222

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Гемор (еще и ардуинкопрограмматор делать), подожду, мож Sir Alex починить =)

  26. #7223

    Регистрация
    16.09.2012
    Адрес
    Москва
    Возраст
    31
    Сообщений
    807
    Цитата Сообщение от SovGVD Посмотреть сообщение
    еще и ардуинкопрограмматор делать
    Ардуину можно прошить ардуиной

  27. #7224

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    Цитата Сообщение от SovGVD Посмотреть сообщение
    Гемор (еще и ардуинкопрограмматор делать), подожду, мож Sir Alex починить =)
    C Arduino без программатора - как в машине без бенза.....

  28. #7225

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Цитата Сообщение от Олег24 Посмотреть сообщение
    C Arduino без программатора - как в машине без бенза.....
    хочется userfriendly, как wookong, но за дешево =)
    Цитата Сообщение от blind_oracle Посмотреть сообщение
    Ардуину можно прошить ардуиной
    я это и называю ардуинкопрограмматором

    ща попробую собрать всю эту белиберду под Linux, в прошлый раз с БК контроллером прокатило (в винде упорно не лилось)

    после небольшого хакарния папки mk (добавление во всякие файлы инфы о mpng), удалось четого то собрать, правда с горой варнингов незначительных, но hex файлик появился =)
    Код:
    sovgvd@sovgvd-nb:~/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter$ make mpng
    building /tmp/ArduCopter.build/ArduCopter.cpp
    %% ArduCopter.cpp
    %% ArduCopter.o
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Attitude.pde: In function 'void get_stabilize_yaw(int32_t)':
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Attitude.pde:40:13: warning: unused variable 'output'
    autogenerated: At global scope:
    autogenerated:11:14: warning: 'void update_optical_flow()' declared 'static' but never defined
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/ArduCopter.pde:1952:14: warning: 'float get_target_alt_for_reporting()' defined but not used
    autogenerated:54:18: warning: 'int16_t get_heli_rate_roll(int32_t)' declared 'static' but never defined
    autogenerated:55:18: warning: 'int16_t get_heli_rate_pitch(int32_t)' declared 'static' but never defined
    autogenerated:56:18: warning: 'int16_t get_heli_rate_yaw(int32_t)' declared 'static' but never defined
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/GCS_Mavlink.pde:275:22: warning: 'void send_simstate(mavlink_channel_t)' defined but not used
    autogenerated:118:15: warning: 'bool print_log_menu()' declared 'static' but never defined
    autogenerated:119:15: warning: 'void do_erase_logs()' declared 'static' but never defined
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:849:13: warning: 'void Log_Write_Optflow()' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:834:13: warning: 'void Log_Write_Startup()' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:843:13: warning: 'void Log_Write_Data(uint8_t, int16_t)' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:844:13: warning: 'void Log_Write_Data(uint8_t, uint16_t)' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:847:13: warning: 'void Log_Write_Data(uint8_t, float)' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:854:13: warning: 'void Log_Write_PID(uint8_t, int32_t, int32_t, int32_t, int32_t, int32_t, float)' defined but not used
    autogenerated:165:14: warning: 'void Log_Write_DMP()' declared 'static' but never defined
    autogenerated:142:14: warning: 'void Log_Read(uint16_t, uint16_t, uint16_t)' declared 'static' but never defined
    autogenerated:143:14: warning: 'void start_logging()' declared 'static' but never defined
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:837:13: warning: 'void Log_Write_IMU()' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/Log.pde:838:13: warning: 'void Log_Write_GPS()' defined but not used
    autogenerated:259:14: warning: 'void copter_leds_init()' declared 'static' but never defined
    autogenerated:260:15: warning: 'void update_copter_leds()' declared 'static' but never defined
    autogenerated:261:15: warning: 'void copter_leds_reset()' declared 'static' but never defined
    autogenerated:262:15: warning: 'void copter_leds_on()' declared 'static' but never defined
    autogenerated:263:15: warning: 'void copter_leds_off()' declared 'static' but never defined
    autogenerated:264:15: warning: 'void copter_leds_slow_blink()' declared 'static' but never defined
    autogenerated:265:15: warning: 'void copter_leds_fast_blink()' declared 'static' but never defined
    autogenerated:266:15: warning: 'void copter_leds_oscillate()' declared 'static' but never defined
    autogenerated:267:15: warning: 'void copter_leds_GPS_on()' declared 'static' but never defined
    autogenerated:268:15: warning: 'void copter_leds_GPS_off()' declared 'static' but never defined
    autogenerated:269:15: warning: 'void copter_leds_GPS_slow_blink()' declared 'static' but never defined
    autogenerated:270:15: warning: 'void copter_leds_GPS_fast_blink()' declared 'static' but never defined
    autogenerated:271:15: warning: 'void copter_leds_aux_off()' declared 'static' but never defined
    autogenerated:272:15: warning: 'void copter_leds_aux_on()' declared 'static' but never defined
    autogenerated:313:14: warning: 'void init_sonar()' declared 'static' but never defined
    autogenerated:329:14: warning: 'void report_heli()' declared 'static' but never defined
    autogenerated:330:15: warning: 'void report_gyro()' declared 'static' but never defined
    autogenerated:337:23: warning: 'RC_Channel* heli_get_servo(int16_t)' declared 'static' but never defined
    autogenerated:338:17: warning: 'int16_t read_num_from_serial()' declared 'static' but never defined
    autogenerated:352:14: warning: 'void check_usb_mux()' declared 'static' but never defined
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/ArduCopter.pde:460:16: warning: 'pid_log_counter' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/ArduCopter.pde:469:16: warning: 'copter_leds_GPS_blink' defined but not used
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter/ArduCopter.pde:471:16: warning: 'copter_leds_motor_blink' defined but not used
    %% libraries/AC_Fence/AC_Fence.o
    %% libraries/AC_PID/AC_PID.o
    %% libraries/AC_WPNav/AC_WPNav.o
    %% libraries/APM_PI/APM_PI.o
    %% libraries/AP_ADC/AP_ADC_ADS7844.o
    %% libraries/AP_ADC/AP_ADC.o
    %% libraries/AP_ADC/AP_ADC_HIL.o
    %% libraries/AP_ADC_AnalogSource/AP_ADC_AnalogSource.o
    %% libraries/AP_AHRS/AP_AHRS.o
    %% libraries/AP_AHRS/AP_AHRS_DCM.o
    %% libraries/AP_AHRS/AP_AHRS_HIL.o
    %% libraries/AP_AHRS/AP_AHRS_MPU6000.o
    %% libraries/AP_Airspeed/AP_Airspeed.o
    %% libraries/AP_Baro/AP_Baro_BMP085.o
    %% libraries/AP_Baro/AP_Baro.o
    %% libraries/AP_Baro/AP_Baro_HIL.o
    %% libraries/AP_Baro/AP_Baro_MS5611.o
    %% libraries/AP_Baro/AP_Baro_PX4.o
    %% libraries/AP_Buffer/AP_Buffer.o
    %% libraries/AP_Camera/AP_Camera.o
    %% libraries/AP_Common/c++.o
    %% libraries/AP_Compass/AP_Compass_HIL.o
    %% libraries/AP_Compass/AP_Compass_HMC5843.o
    %% libraries/AP_Compass/AP_Compass_PX4.o
    %% libraries/AP_Compass/Compass.o
    %% libraries/AP_Curve/AP_Curve.o
    %% libraries/AP_Declination/AP_Declination.o
    %% libraries/AP_GPS/AP_GPS_406.o
    %% libraries/AP_GPS/AP_GPS_Auto.o
    %% libraries/AP_GPS/AP_GPS_HIL.o
    %% libraries/AP_GPS/AP_GPS_MTK19.o
    %% libraries/AP_GPS/AP_GPS_MTK.o
    %% libraries/AP_GPS/AP_GPS_NMEA.o
    %% libraries/AP_GPS/AP_GPS_SIRF.o
    %% libraries/AP_GPS/AP_GPS_UBLOX.o
    %% libraries/AP_GPS/GPS.o
    %% libraries/AP_HAL_AVR/AnalogIn_ADC.o
    %% libraries/AP_HAL_AVR/AnalogIn_Common.o
    %% libraries/AP_HAL_AVR/Console.o
    %% libraries/AP_HAL_AVR/GPIO.o
    %% libraries/AP_HAL_AVR/HAL_AVR_APM1_Class.o
    %% libraries/AP_HAL_AVR/HAL_AVR_APM2_Class.o
    %% libraries/AP_HAL_AVR/I2CDriver.o
    %% libraries/AP_HAL_AVR/RCInput_APM1.o
    %% libraries/AP_HAL_AVR/RCInput_APM2.o
    %% libraries/AP_HAL_AVR/RCOutput_APM1.o
    %% libraries/AP_HAL_AVR/RCOutput_APM2.o
    %% libraries/AP_HAL_AVR/Scheduler.o
    %% libraries/AP_HAL_AVR/Scheduler_Timer.o
    %% libraries/AP_HAL_AVR/Semaphores.o
    %% libraries/AP_HAL_AVR/SPIDeviceManager_APM1.o
    %% libraries/AP_HAL_AVR/SPIDeviceManager_APM2.o
    %% libraries/AP_HAL_AVR/SPIDevice_SPI0.o
    %% libraries/AP_HAL_AVR/SPIDevice_SPI2.o
    %% libraries/AP_HAL_AVR/SPIDevice_SPI3.o
    %% libraries/AP_HAL_AVR/Storage.o
    %% libraries/AP_HAL_AVR/UARTDriver.o
    %% libraries/AP_HAL_AVR/Util.o
    %% libraries/AP_HAL_AVR_SITL/AnalogIn.o
    %% libraries/AP_HAL_AVR_SITL/Console.o
    %% libraries/AP_HAL_AVR_SITL/HAL_AVR_SITL_Class.o
    %% libraries/AP_HAL_AVR_SITL/RCInput.o
    %% libraries/AP_HAL_AVR_SITL/RCOutput.o
    %% libraries/AP_HAL_AVR_SITL/Scheduler.o
    %% libraries/AP_HAL_AVR_SITL/sitl_barometer.o
    %% libraries/AP_HAL_AVR_SITL/sitl_compass.o
    %% libraries/AP_HAL_AVR_SITL/sitl_gps.o
    %% libraries/AP_HAL_AVR_SITL/sitl_ins.o
    %% libraries/AP_HAL_AVR_SITL/SITL_State.o
    %% libraries/AP_HAL_AVR_SITL/Storage.o
    %% libraries/AP_HAL_AVR_SITL/UARTDriver.o
    %% libraries/AP_HAL_AVR_SITL/Util.o
    %% libraries/AP_HAL_Empty/AnalogIn.o
    %% libraries/AP_HAL_Empty/Console.o
    %% libraries/AP_HAL_Empty/GPIO.o
    %% libraries/AP_HAL_Empty/HAL_Empty_Class.o
    %% libraries/AP_HAL_Empty/I2CDriver.o
    %% libraries/AP_HAL_Empty/PrivateMember.o
    %% libraries/AP_HAL_Empty/RCInput.o
    %% libraries/AP_HAL_Empty/RCOutput.o
    %% libraries/AP_HAL_Empty/Scheduler.o
    %% libraries/AP_HAL_Empty/Semaphores.o
    %% libraries/AP_HAL_Empty/SPIDriver.o
    %% libraries/AP_HAL_Empty/Storage.o
    %% libraries/AP_HAL_Empty/UARTDriver.o
    %% libraries/AP_HAL_Empty/Util.o
    %% libraries/AP_HAL_MPNG/AnalogIn_ADC.o
    %% libraries/AP_HAL_MPNG/AnalogIn_Common.o
    %% libraries/AP_HAL_MPNG/Console.o
    %% libraries/AP_HAL_MPNG/GPIO.o
    %% libraries/AP_HAL_MPNG/HAL_MPNG_Class.o
    %% libraries/AP_HAL_MPNG/I2CDriver.o
    %% libraries/AP_HAL_MPNG/RCInput_MPNG.o
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp: In static member function 'static void MPNG::MPNGRCInput::_pwm_A8_A15_isr()':
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:212:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:216:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:220:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:224:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:228:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:232:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:236:5: warning: suggest explicit braces to avoid ambiguous 'else'
    /home/sovgvd/copter/mp/3.0.1_R1/ardupilot-mpng/libraries/AP_HAL_MPNG/RCInput_MPNG.cpp:240:5: warning: suggest explicit braces to avoid ambiguous 'else'
    %% libraries/AP_HAL_MPNG/RCOutput_MPNG.o
    %% libraries/AP_HAL_MPNG/Scheduler.o
    %% libraries/AP_HAL_MPNG/Scheduler_Timer.o
    %% libraries/AP_HAL_MPNG/Semaphores.o
    %% libraries/AP_HAL_MPNG/SPIDeviceManager_MPNG.o
    %% libraries/AP_HAL_MPNG/SPIDevice_SPI0.o
    %% libraries/AP_HAL_MPNG/SPIDevice_SPI2.o
    %% libraries/AP_HAL_MPNG/SPIDevice_SPI3.o
    %% libraries/AP_HAL_MPNG/Storage.o
    %% libraries/AP_HAL_MPNG/UARTDriver.o
    %% libraries/AP_HAL_MPNG/Util.o
    %% libraries/AP_HAL_PX4/AnalogIn.o
    %% libraries/AP_HAL_PX4/Console.o
    %% libraries/AP_HAL_PX4/HAL_PX4_Class.o
    %% libraries/AP_HAL_PX4/RCInput.o
    %% libraries/AP_HAL_PX4/RCOutput.o
    %% libraries/AP_HAL_PX4/Scheduler.o
    %% libraries/AP_HAL_PX4/Storage.o
    %% libraries/AP_HAL_PX4/UARTDriver.o
    %% libraries/AP_HAL_PX4/Util.o
    %% libraries/AP_HAL_SMACCM/AnalogIn.o
    %% libraries/AP_HAL_SMACCM/AP_HAL_SMACCM_Main.o
    %% libraries/AP_HAL_SMACCM/Console.o
    %% libraries/AP_HAL_SMACCM/GPIO.o
    %% libraries/AP_HAL_SMACCM/HAL_SMACCM_Class.o
    %% libraries/AP_HAL_SMACCM/I2CDriver.o
    %% libraries/AP_HAL_SMACCM/PrivateMember.o
    %% libraries/AP_HAL_SMACCM/RCInput.o
    %% libraries/AP_HAL_SMACCM/RCOutput.o
    %% libraries/AP_HAL_SMACCM/Scheduler.o
    %% libraries/AP_HAL_SMACCM/Semaphores.o
    %% libraries/AP_HAL_SMACCM/SPIDriver.o
    %% libraries/AP_HAL_SMACCM/Storage.o
    %% libraries/AP_HAL_SMACCM/UARTDriver.o
    %% libraries/AP_HAL_SMACCM/Util.o
    %% libraries/AP_InertialNav/AP_InertialNav.o
    %% libraries/AP_InertialSensor/AP_InertialSensor.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_MPU6000_I2C.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_Oilpan.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_PX4.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_Stub.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_MAVLink.o
    %% libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_Stream.o
    %% libraries/AP_Math/AP_Math.o
    %% libraries/AP_Math/location.o
    %% libraries/AP_Math/matrix3.o
    %% libraries/AP_Math/polygon.o
    %% libraries/AP_Math/quaternion.o
    %% libraries/AP_Math/vector2.o
    %% libraries/AP_Math/vector3.o
    %% libraries/AP_Menu/AP_Menu.o
    %% libraries/AP_Motors/AP_Motors_Class.o
    %% libraries/AP_Motors/AP_MotorsHeli.o
    %% libraries/AP_Motors/AP_MotorsHexa.o
    %% libraries/AP_Motors/AP_MotorsMatrix.o
    %% libraries/AP_Motors/AP_MotorsOcta.o
    %% libraries/AP_Motors/AP_MotorsOctaQuad.o
    %% libraries/AP_Motors/AP_MotorsQuad.o
    %% libraries/AP_Motors/AP_MotorsTri.o
    %% libraries/AP_Motors/AP_MotorsY6.o
    %% libraries/AP_Mount/AP_Mount.o
    %% libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.o
    %% libraries/AP_OpticalFlow/AP_OpticalFlow.o
    %% libraries/AP_Param/AP_Param.o
    %% libraries/AP_Progmem/AP_Progmem_AVR.o
    %% libraries/AP_RangeFinder/AP_RangeFinder_analog.o
    %% libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.o
    %% libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarXL.o
    %% libraries/AP_RangeFinder/AP_RangeFinder_SharpGP2Y.o
    %% libraries/AP_RangeFinder/RangeFinder.o
    %% libraries/AP_Relay/AP_Relay.o
    %% libraries/AP_Scheduler/AP_Scheduler.o
    %% libraries/DataFlash/DataFlash_APM1.o
    %% libraries/DataFlash/DataFlash_APM2.o
    %% libraries/DataFlash/DataFlash_Block.o
    %% libraries/DataFlash/DataFlash_Empty.o
    %% libraries/DataFlash/DataFlash_File.o
    %% libraries/DataFlash/DataFlash_MPNG.o
    %% libraries/DataFlash/DataFlash_SITL.o
    %% libraries/DataFlash/LogFile.o
    %% libraries/Filter/DerivativeFilter.o
    %% libraries/GCS_MAVLink/GCS_MAVLink.o
    %% libraries/RC_Channel/RC_Channel_aux.o
    %% libraries/RC_Channel/RC_Channel.o
    %% libraries/SITL/SITL.o
    %% libraries/memcheck/memcheck.o
    %% libraries/AP_HAL/utility/Print.o
    %% libraries/AP_HAL_AVR/utility/ISRRegistry.o
    %% libraries/AP_HAL_AVR/utility/print_vprintf.o
    %% libraries/AP_HAL_AVR_SITL/utility/print_vprintf.o
    %% libraries/AP_HAL_MPNG/utility/ISRRegistry.o
    %% libraries/AP_HAL_MPNG/utility/print_vprintf.o
    %% libraries/AP_HAL_AVR/utility/pins_arduino_mega.o
    %% libraries/AP_HAL_MPNG/utility/pins_arduino_mega.o
    %% libraries/AP_HAL_AVR/utility/ftoa_engine.o
    %% libraries/AP_HAL_AVR/utility/ultoa_invert.o
    %% libraries/AP_HAL_MPNG/utility/ftoa_engine.o
    %% libraries/AP_HAL_MPNG/utility/ultoa_invert.o
    %% ArduCopter.elf
    %% ArduCopter.eep
    %% ArduCopter.hex
    И даже залилось
    Код:
    sovgvd@sovgvd-nb:~/copter/mp/3.0.1_R1/ardupilot-mpng/ArduCopter$ make upload
    /usr/bin/avrdude -c stk500v2 -p atmega2560 -P /dev/ttyUSB0 -b115200  -U flash:w:/tmp/ArduCopter.build/ArduCopter.hex:i
    
    avrdude: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.01s
    
    avrdude: Device signature = 0x1e9801
    avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
    avrdude: erasing chip
    avrdude: reading input file "/tmp/ArduCopter.build/ArduCopter.hex"
    avrdude: writing flash (209916 bytes):
    
    Writing | ################################################## | 100% 27.82s
    
    avrdude: 209916 bytes of flash written
    avrdude: verifying flash memory against /tmp/ArduCopter.build/ArduCopter.hex:
    avrdude: load data flash data from input file /tmp/ArduCopter.build/ArduCopter.hex:
    avrdude: input file /tmp/ArduCopter.build/ArduCopter.hex contains 209916 bytes
    avrdude: reading on-chip flash data:
    
    Reading | ################################################## | 100% 20.48s
    
    avrdude: verifying ...
    avrdude: 209916 bytes of flash verified
    
    avrdude: safemode: Fuses OK
    
    avrdude done.  Thank you.
    Последний раз редактировалось SovGVD; 26.08.2013 в 15:18.

  29. #7226

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    Глеб ! После замены загрузчика в плате ,прошивка будет заливаться как обычно из arduino

  30. #7227

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Мне проще код поправить, чем чего то щас сидеть паять и перебирать коптер (контроллер уже на месте и закрыт кучей других прибамбасов)

    О блин... еще и новый планер нормально работает в ubuntu =)

  31. #7228

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    А этот код ты залил через ISP ?

  32. #7229

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Нет, через USB/FTDI
    /usr/bin/avrdude -c stk500v2 -p atmega2560 -P /dev/ttyUSB0 -b115200 -U flash:w:/tmp/ArduCopter.build/ArduCopter.hex:i

    тут наверное никто линухом не пользуется, но всеравно спрошу - надо unix-овый вариант сборки (подправил пару файликов) выложить? При этом еще не тестил ничего, но мижн планнер подхватил контроллер и коррентно отображает данные
    Последний раз редактировалось SovGVD; 26.08.2013 в 15:35.

  33. #7230

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    фига-се ! Вот я не знал что так можно.... То-же пришлось разбирать коптер...

  34. #7231

    Регистрация
    10.07.2012
    Адрес
    Мадрид
    Возраст
    31
    Сообщений
    50
    Записей в дневнике
    4
    Цитата Сообщение от SovGVD Посмотреть сообщение
    Мне проще код поправить, чем чего то щас сидеть паять и перебирать коптер (контроллер уже на месте и закрыт кучей других прибамбасов)

    О блин... еще и новый планер нормально работает в ubuntu =)
    Через Mono собрал ? или Wine?

  35. #7232

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Через mono запустил:
    Код:
    /media/02D8585BD8584ED3/ardupilot-mpng-3.0.1-R1/MissionPlanner-1.2.70$ mono ArdupilotMegaPlanner10.exe

  36. #7233

    Регистрация
    16.09.2012
    Адрес
    Москва
    Возраст
    31
    Сообщений
    807
    Цитата Сообщение от SovGVD Посмотреть сообщение
    тут наверное никто линухом не пользуется, но всеравно спрошу - надо unix-овый вариант сборки (подправил пару файликов) выложить?
    Я пользуюсь, но сугубо на nas\серверах. SimonK там собираю через AVRA в том числе А на десктопе для всех этих приблуд лучше винду держать.
    Я думаю не стоит особо заморачиваться на сборке в линуксе т.к. под винду уже давно всё искаробки компилится.
    Можно на гитхаб загрузить, к примеру, может кому интересно будет.

  37. #7234

    Регистрация
    10.07.2012
    Адрес
    Мадрид
    Возраст
    31
    Сообщений
    50
    Записей в дневнике
    4
    Цитата Сообщение от SovGVD Посмотреть сообщение
    Через mono запустил:
    Код:
    /media/02D8585BD8584ED3/ardupilot-mpng-3.0.1-R1/MissionPlanner-1.2.70$ mono ArdupilotMegaPlanner10.exe
    Глеб спасибо за наводку! буду на OS x пробывать, а то задалбался кирпичный Toshiba с WinXP тоскать =)

  38. #7235

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Цитата Сообщение от blind_oracle Посмотреть сообщение
    т.к. под винду уже давно всё искаробки компилится
    если бы... в 3х виндах мучал БК подвес, не заливалось, и в 2х виндах мучал 3.0.1, так же не заливалось... пару правок и 3 команды в Linux и всё залилось (но еще надо проверить работает ли)

    Цитата Сообщение от pilot01 Посмотреть сообщение
    Глеб спасибо за наводку! буду на OS x пробывать, а то задалбался кирпичный Toshiba с WinXP тоскать =)
    а я надеюсь что на toshiba ac100 заведется (хотя в прошлый раз там добавили directx или чето типа того и всё спортилось, вся надежда что каким то чудом directx будет транслироваться в opengles, если надо), чтобы не таскать x86 махину, живущую пару минут =)


    @ Sir Alex http://nekaka.com/d/SPtLoKIYvU (заменить файлики в mk), после чего сборка для unix машин:
    1) в папке ArduCopter написать make configure - создастся файлик config.mk в "корне" сборки, там надо будет поменять (а может и не надо, далее явно указывается под какую железку собирать) HAL_BOARD ?= HAL_BOARD_MPNG и выставить порт, куда заливать
    2) в папке ArduCopter написать make mpng
    3) подключить коптер и написать make upload
    сенсоры работают, GPS видится, на аппу реагирует (думаю если бы собралось не верно, то тут точно был бы затык), еще не летал

  39. #7236

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Вот вы мне скажите, почему из под Винды не заливается прошивка, а из под Linux'а - да???

    Глеб, ты можешь попробовать залить HEX полученный в винде, на линухе?

  40. #7237

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Цитата Сообщение от Sir Alex Посмотреть сообщение
    Глеб, ты можешь попробовать залить HEX полученный в винде, на линухе?
    могу (avrdude вроде входит в arduino ide?) попробовать, но вечерком, отпишусь что вышло... или хочешь тебе скину этот hex-ик (гекса, multiwii-шный вариант для приемника)?

  41. #7238

    Регистрация
    10.07.2012
    Адрес
    Мадрид
    Возраст
    31
    Сообщений
    50
    Записей в дневнике
    4
    Цитата Сообщение от SovGVD Посмотреть сообщение
    если бы... в 3х виндах мучал БК подвес, не заливалось, и в 2х виндах мучал 3.0.1, так же не заливалось... пару правок и 3 команды в Linux и всё залилось (но еще надо проверить работает ли)


    а я надеюсь что на toshiba ac100 заведется (хотя в прошлый раз там добавили directx или чето типа того и всё спортилось, вся надежда что каким то чудом directx будет транслироваться в opengles, если надо), чтобы не таскать x86 махину, живущую пару минут =)


    @ Sir Alex http://nekaka.com/d/SPtLoKIYvU (заменить файлики в mk), после чего сборка для unix машин:
    1) в папке ArduCopter написать make configure - создастся файлик config.mk в "корне" сборки, там надо будет поменять (а может и не надо, далее явно указывается под какую железку собирать) HAL_BOARD ?= HAL_BOARD_MPNG и выставить порт, куда заливать
    2) в папке ArduCopter написать make mpng
    3) подключить коптер и написать make upload
    сенсоры работают, GPS видится, на аппу реагирует (думаю если бы собралось не верно, то тут точно был бы затык), еще не летал

    Вроде как работает, а если нет то установить sudo apt-get install mono-runtime libmono-system-windows-forms4.0-cil libmono-system-core4.0-cil
    тикет 22

  42. #7239

    Регистрация
    10.01.2012
    Адрес
    Красноярск
    Возраст
    47
    Сообщений
    261
    После замены загрузчика в плате все льется и летает отменно ...

  43. #7240

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,600
    Записей в дневнике
    77
    Цитата Сообщение от Олег24 Посмотреть сообщение
    После замены загрузчика в плате все льется и летает отменно ...
    для замены загрузчика нужен программатор или еще одна адруинка + перебрать коптер и чуток попаять, надеюсь это можно решить программно в Windows

    Цитата Сообщение от pilot01 Посмотреть сообщение
    Вроде как работает
    на ac100 проблема в ARM архитектуре и отсуствии opengl (gles только), поэтому ни новые планеры, ни qgroundcontrol работать не хотели на нем
    а mono в убунте вроде по умолчанию со всеми нужностями стоит (или стоял, т.к. встроенный плеер жаждил этой фигни)

+ Ответить в теме

Похожие темы

  1. mega 88 TQFP - проблемы сигатуры
    от Texnik в разделе Самодельная электроника, компьютерные программы
    Ответов: 11
    Последнее сообщение: 12.01.2012, 01:55
  2. Создание квадрокоптера на Arduino
    от Spin7ion в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 75
    Последнее сообщение: 15.11.2011, 19:10
  3. Продам Mega Power Infinity 960SR Digital Charger + Mega Power LCB-12S DeluxePro Balancer + БП MW S-350-15 (15V, 350W)
    от morro_lucky в разделе Барахолка. Аккумуляторы, зарядники
    Ответов: 3
    Последнее сообщение: 06.05.2011, 14:20
  4. Конфигурация Arducopter
    от Stulikov в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 28
    Последнее сообщение: 02.05.2011, 17:04
  5. Продам зарядное устройство mega power gemini-2014 duo 600w twins charger
    от kolobok в разделе Барахолка. Аккумуляторы, зарядники
    Ответов: 2
    Последнее сообщение: 27.01.2011, 16:45

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения