Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot

pnm

Не получаеться
стандартный конфиг, вывод

root@debian:/home/pnm/1/OpenPilot# make coptercontrolmake[1]: Nothing to be done for `first'.
- OpenPilot UAVObject Generator -
Done: processed 59 XML files and generated 59 objects with no ID collisions. Total size of the data fields is 2016 bytes.
generating flight code
 FWINFO     build/fw_coptercontrol/fw_coptercontrol.bin.firmwareinfo.c
root@debian:/home/pnm/1/OpenPilot#

Изменил,

        // First sample is temperature
//      gyros->x = -(gyro[1] - GYRO_NEUTRAL) * gyroGain;
//      gyros->y = (gyro[2] - GYRO_NEUTRAL) * gyroGain;
//      gyros->z = -(gyro[3] - GYRO_NEUTRAL) * gyroGain;
        float compensation = (gyro[0] - GYRO_NEUTRAL) * 0.1;
        float tc1 = 1.0;
        float tc2 = 0.5;
        float tc3 = 1.0;
        attitudeRaw->gyros[0] = -(gyro[1] - GYRO_NEUTRAL - compensation * tc1) * gyroGain;
        attitudeRaw->gyros[1] =  (gyro[2] - GYRO_NEUTRAL - compensation * tc2) * gyroGain;
        attitudeRaw->gyros[2] = -(gyro[3] - GYRO_NEUTRAL - compensation * tc3) * gyroGain;

        int32_t x = 0;
        int32_t y = 0;

вывод

root@debian:/home/pnm/1/OpenPilot# make coptercontrolmake[1]: Nothing to be done for `first'.
- OpenPilot UAVObject Generator -
Done: processed 59 XML files and generated 59 objects with no ID collisions. Total size of the data fields is 2016 bytes.
generating flight code
 CC         flight/Modules/Attitude/attitude.c
../Modules/Attitude/attitude.c: In function 'updateSensors':
../Modules/Attitude/attitude.c:291:2: error: 'attitudeRaw' undeclared (first use in this function)
../Modules/Attitude/attitude.c:291:2: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [/home/pnm/1/OpenPilot/build/fw_coptercontrol/attitude.o] Error 1
make: *** [fw_coptercontrol_opfw] Error 2
root@debian:/home/pnm/1/OpenPilot#

Вот так прокатило

gyros->x = -(gyro[1] - GYRO_NEUTRAL - compensation * tc1) * gyroGain;
gyros->y = (gyro[2] - GYRO_NEUTRAL - compensation * tc2) * gyroGain;
gyros->z = -(gyro[3] - GYRO_NEUTRAL - compensation * tc3) * gyroGain;

pnm

Короче залил я прошивку))) Снес bootloader, rescue не видит плату. Без JTAG не восстановить bootloader?

Gapey

можно восстановить через компорт …
нужен или аппаратный порт с переходником ±12=>3.3 вольта или USB=>COM желательно на FT232 или CP210х … на всяких PL23хх ака шнурки от моболок успех негарантирован …
wiki.openpilot.org/…/Firmware+Recovery+on+Windows

pnm
Gapey:

можно восстановить через компорт …
нужен или аппаратный порт с переходником ±12=>3.3 вольта или USB=>COM желательно на FT232 или CP210х … на всяких PL23хх ака шнурки от моболок успех негарантирован …
wiki.openpilot.org/…/Firmware+Recovery+on+Windows

Есть PL23, попробую на выходных.

HikeR
pnm:

error: ‘attitudeRaw’ undeclared

мой косяк, сам ведь и писал что этого объекта больше нет.

pnm:

Снес bootloader

зачем???

pnm
HikeR:

зачем???

После загрузки прошивки, плата не загрузилась.

HikeR

при загрузке даже кривой-косой прошивки бутлоадер невозможно испортить (если только в прошивка специально не делает чего-то подобного). попробуйте в Rescue режим входить сразу после перезапуска GCS подключая плату только после запроса.

21 days later
SergDoc

Подглядел код revo
bma180
imu3000
hmc5883
bmp085 😦

Bluebird
SergDoc:

Подглядел код revo
bma180
imu3000
hmc5883
bmp085

А можно перевод для тупых 😉)) Можно субтитрами 😉

SergDoc

аксель BMA180
Гиры imu3000
магнитометр hmc5883
баро bmp 085
как то так…
по ходу всё по i2c, почему барометр такой? х.з. наверно от платок к CC остались?

Covax

На CC с роду не было барометра…

Bluebird

Серег, у некоторых был… Даже работало. И сонар был…

Covax
Covax:

На CC

имеется ввиду прям на плате? Ну ладно заливать то 😃 Отдельно ставили умельцы.

Bluebird

Конечно вне платы)))))) два порта стоит - что хочешь то и подключай… только еще же и код надо дописать…

SergDoc

CopterControl Mag & Prescure платка внешняя называлась, так в продажу и не попала из за проблем с i2c единственное что делали - высоту показывала, ну и сонар подключался, был программный модуль Altitude сейчас даже в ветке next его уже нет 😦

9 days later
pnm
HikeR:

при загрузке даже кривой-косой прошивки бутлоадер невозможно испортить (если только в прошивка специально не делает чего-то подобного). попробуйте в Rescue режим входить сразу после перезапуска GCS подключая плату только после запроса.

Все верно, откатился на последную, но пока не отсоедил провода, прошивка не заливалась.

HikeR

ааа… когда отправляли, письмом или пакетом? я в ожидании своей уже вторую неделю извожусь.

Piranha
HikeR:

ааа… когда отправляли, письмом или пакетом?

Я решил шоб не изводиться-Федексом заказать 😉
Заказал в пятницу, 13-го, а сегодня вот она!!!
В то время как Таймкоповская Назе, заказанная 11-го ЕМСом прилитела из Японии 13-го, растаможилась и мля с 14-го лежит в ЕМС в месте вручения-УРОДЫ мля

Лёшич

Я так понял сейчас платы раздают только заслуженным деятелям? А когда в массы пойдет, есть инфа?

SergDoc

там что MPU6000 по SPI зацеплена? если да то вот так будет:

Sci_Rosso
Piranha:

Я решил шоб не изводиться-Федексом заказать 😉
Заказал в пятницу, 13-го, а сегодня вот она!!!
В то время как Таймкоповская Назе, заказанная 11-го ЕМСом прилитела из Японии 13-го, растаможилась и мля с 14-го лежит в ЕМС в месте вручения-УРОДЫ мля

Мля-яя… От же…
Меня тока информировали…, и усе…, типа скора…, типа нада ждать…
Нидаждалса да… 😦

Дим…, ну ждём тестофф…, чо там будит из мыфтякофф…

Gapey

а следом будут продавать апдейты для старой версии СС ввиде внешней гиры , если баг на I2C пофиксят …
опенсорсу походу пришел пипец , ни плат ни схемы нет …
а ведь клонов то почти небыло небыло …

Bluebird
Sci_Rosso:

чо там будит из мыфтякофф…

Все ждете чудес? 😉 Платы из первой партии раздают только особо приближенным. Из второй может быть что то раздадут на лево, ибо сейчас фидбэк необходим.
Даже флайт тест тим и то не вся получила индульгенцию. Вспоминают кто и как участвовал в доводке СС.
Апдейты продавать не будут. После оф выхода СС3Д будет лицензия на производство, толкьо ывот когда он будет этот оф выход??? СС до сих пор в стадии беты и она уже никому не интересна.

Covax

Зимой, когда) в Австралии лето когда у нас зима))
Дима Пиранья конечно напишет что это лучший контроллер из дешевых, когда либо продовавшихся на рынке, чтобы мы кусали коечто, но мы не будем))