Smalltim OSD and autopilot (часть 2)

fenix

Я датчик температуры приклеил к баро-датчику высоты. И все ок.

Жданов_Александр

Здравствуйте,пришла плата IMU ,подключил все по инструкции. Горят 2 светодиода (постоянно). Положение платы отображается не корректно (не изменяется при движении).
Подскажите ,пожалуйста,что с ней надо еще сделать? Мне кажется ,что это может быть старая прошивка(2011 года), но перепрошить ап не получилось,хотя телеметрия перепрошивается.

Спасибо!

baychi

В КП Переключите режим работы с пиро на IMU, рестартуйте АП, и сделайте калибровку компаса.

Жданов_Александр

Было сделано еще вчера,толку ноль.

В режиме imu,правильно работают пиродатчики,это нормально?

Можно прошить ап, USBasp AVR программатором для процессоров ATMEL. (есть в наличии)

baychi
Жданов_Александр:

В режиме imu,правильно работают пиродатчики,это нормально?

Нет. Значит режим не изменился или прошивка старая.
Прошейте АП последней прошивкой с сайта: swiftai.com/sites/…/autopilot_1_25_4.hex__0.zip.
Используйте КП последней версии оттуда-же: swiftai.com/sites/…/control_panel_5_2_3.zip
Сбросьте все настройки в положение по умолчанию, а затем введите прежние (предварительно сохраненные в файл). Калибровку и привязку РУ придется сделать заново.

Жданов_Александр:

Можно прошить ап, USBasp AVR программатором для процессоров ATMEL.

Это вопрос или утверждение?
И почему Вы не хотите перепрошить АП штатным способом через USB и КП?

Жданов_Александр

Это вопрос, через узб АП не перепрошивается.

Пишет что нет драйвера,хотя я какие только не устанавливал.

baychi
Жданов_Александр:

Пишет что нет драйвера,хотя я какие только не устанавливал

Прпробуйте еще раз. Разверните архив с КП в каталог без русских букв в названии, из каталога Drivers запустите vcredist_x86.
Запустите КП и еще раз попробуйте перепрошивку. Если будет спрашивать драйвера указывайте каталог Drivers.
Если тормознется на “Ожидание ответа АП”, введите АП в режим DFU: нажав обе кнопки, а затем отпустив сначала RST, затем HBW.

baychi
Жданов_Александр:

в диспетчере устройств его нет

В DFU режиме - появится.

baychi
Жданов_Александр:

Но при прошивке пишет ошибку в DFU подключении.

И в DFU режиме и в обычном? Попробуйте и так и так. Если не выйдет, покажите подробнее: какое точно сообщение об ошибке в какой момент.

PS: Как вариант, попробуйте прошить на другом ПК.

Жданов_Александр

Пробовал и так и так. пишет:
Ошибка соединения с платой в режиме DFU.

Возможная причина:
Драйвер режима DFU не установлен
Плата не подключена или неисправна.

Пишет это сразу после нажатия на кнопку “открыть”.

baychi
Жданов_Александр:

Пишет это сразу после нажатия на кнопку “открыть”.

Точно нет русских букв в пути к файлу прошивки? КП свежая? ОС какая?
Попробуйте на другом ПК. Лучше всего с XP.

baychi
Жданов_Александр:

оба с XP.

Режим администратора? Никаких файрволов или других ограничителей нет?
Попробуйте в защищенном режиме.

baychi
Жданов_Александр:

Пишет это сразу после нажатия на кнопку “открыть”.

Вот это самое странное. Обычно КП ждет 100 секунд, за это время можно сделать “комбинцию из 2-х кнопок”.
Если сразу пишет ошибку, что-то все-же не так с драйвером DFU.
У меня идей пока нет. Может кто еще чего подскажет?
Посмотрите поиском в этой теме - похожие проблеммы бывали у людей, всех тонкочтей я уже не вспомню.

Подцепить USBasp программатор тоже можно, но обычно им только фьюзы выставляют (очень желательно) или слетевший загрузчик восстанавливают. Ножки MISO, MOSI, CLK, SS и GND есть на разъеме телеметрии. RST подпаивается к кнопке RST.

baychi
Жданов_Александр:

У меня есть выход rst на телеметрии,а вот сlk нет.

swiftai.com/sites/default/…/pamyatka_osd_0.pdf
CLK называется - SCK.
А вот RST на разъеме телеметрии - не то. Нужно брать RST с кнопки на АП.

Если подключитесь, сразу выставьте фьюзы bodlevel на 4.3В. Возможно для этого приедтся сделать Chip Erase и восстановить DFU загрузчик отсюда:
www.atmel.com/dyn/…/128X-usb-boot-1-0-1.zip

Edward_tlt

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