сборка проекта

mmaerov
Offline
Зарегистрирован: 06.04.2017

Привет всем,

я не могу собрать проект, который по идее должен собираться. В этой теме на форуме давно никто не отвечает. Пробовал версиями 1.8.0 и 2:1.0.5+dfsg2-4. Ругается на инклюды, хотя папка скачана и иерархию я в ней не менял, только распаковал. Импортировал библиотеки. Посмотрите пожалуйста, кому не трудно, и пните меня в нужную сторону, мне не хватает оптыта для принятия правильного решения. Если что, это конвертор из Mavlink в Sport, используется для конвертирования данных телеметрии квадра и отправки их в аппу.

Скачать можно по ссылке: forum.rcdesign.ru/attachment.php?attachmentid=1011130&d=1418917321

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

щаз - все ломанулись качать, собирать и отвечать...

sadman41
Offline
Зарегистрирован: 19.10.2016

И компилить .lay-файл.

mmaerov
Offline
Зарегистрирован: 06.04.2017

Клапауций 112 пишет:

щаз - все ломанулись качать, собирать и отвечать...

Я же написал, кому не трудно. Если не собираешся делать, можно просто не отвечать, инвалид.

kalapanga
Offline
Зарегистрирован: 23.10.2016

mmaerov пишет:

Я же написал, кому не трудно. Если не собираешся делать, можно просто не отвечать, инвалид.

Может кто-нибудь и посмотрел бы этот Ваш (точнее не Ваш) проект, но ведь Вы ссылку не на него, а на печатную плату дали! О чём Вам весьма прозрачно намекнули в сообщении #2.

mmaerov
Offline
Зарегистрирован: 06.04.2017

kalapanga пишет:

mmaerov пишет:

Я же написал, кому не трудно. Если не собираешся делать, можно просто не отвечать, инвалид.

но ведь Вы ссылку не на него, а на печатную плату дали! О чём Вам весьма прозрачно намекнули в сообщении #2.

Приношу извинения, ссылка на самом деле не та, вот правильная: forum.rcdesign.ru/attachment.php?attachmentid=1010631&d=1418748588

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

Penni
Penni аватар
Offline
Зарегистрирован: 18.01.2015

С сайта teensy: Teensyduino 1.40 supports Arduino versions 1.0.6 and 1.6.5-r5 and 1.8.1 and 1.8.2 and 1.8.3 and 1.8.4 and 1.8.5.

Все компилируется нормально:

IDE 1.8.4 teensyduino 1.4

Opening Teensy Loader...

Скетч использует 35708 байт (13%) памяти устройства. Всего доступно 262144 байт.
Глобальные переменные используют 5596 байт (8%) динамической памяти, оставляя 59940 байт для локальных переменных. Максимум: 65536 байт.
mmaerov
Offline
Зарегистрирован: 06.04.2017

Penni пишет:

IDE 1.8.4 teensyduino 1.4

Opening Teensy Loader...

Не подскажете, что это значит, что то ставить надо ещё?

Penni
Penni аватар
Offline
Зарегистрирован: 18.01.2015

мммм... ну как бы да, я с тенси вообще не работал, зашел на сайт и посмотрел что для этого надо....

Качайте Arduino IDE той версии которая поддерживается, ставьте, дальше с сайта тенси качаете teensyduino устанавливаете. Потом свой проект раскладываете как положено по папкам и все будет работать.

mmaerov
Offline
Зарегистрирован: 06.04.2017

Penni пишет:

Качайте Arduino IDE той версии которая поддерживается, ставьте, дальше с сайта тенси качаете teensyduino устанавливаете. Потом свой проект раскладываете как положено по папкам и все будет работать.

Установил teensyduino, по папкам не совсем понятно) Какой смысл автору проекта путать всё что бы потом надо было по папкам всё раскладывать заного, там же пути есть в файлах. Их переписывать надо? Не понимаю, извините, если туплю. Вобщем не собирается, те же ошибки, попробую с винды собрать, может там получится. Спасибо.

Penni
Penni аватар
Offline
Зарегистрирован: 18.01.2015

Я имел ввиду что по вашей ссылке в архиве есть библиотека, которую надо скопировать в папку библиотек в среде ардуино.

mmaerov
Offline
Зарегистрирован: 06.04.2017

Penni пишет:

Я имел ввиду что по вашей ссылке в архиве есть библиотека

Это ессно сделано, дело сдвинулось с мёртвой точки, компилится, только теперь вот что показывает: Глобальные переменные используют 3553 байт (173%) динамической памяти, оставляя -1505 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino Pro or Pro Mini.

Весь его смысл в том что бы на Ардуине сделать, Teensy очень вкусно стоит.

Penni
Penni аватар
Offline
Зарегистрирован: 18.01.2015

А осилит ардуина? тенси 3.1 на арме кортекс м4... из ардуин ближайшая дуе но стоит уже как та же тенси

Ладно я в тенси ничего не понимаю и в полетных контроллерах ) Компиляция проходит и ладно

mmaerov
Offline
Зарегистрирован: 06.04.2017

Penni пишет:

А осилит ардуина?

У других чуваков осилила, буду ковырять дальше, спасибо всем.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Могу предположить, что проект создан на основе достаточно мощного контроллера. Вы же пытаетесь перекомпилировать его для другого - более слабого. Естественно, ничего хорошего из этого получиться не может.

mmaerov
Offline
Зарегистрирован: 06.04.2017

andriano пишет:

Естественно, ничего хорошего из этого получиться не может.

Да, проект создан для Teensy, потом портирован на ардуино, и работал у многих на про мини. В итоге собрался нормально и работает. Надо было собирать версией 1.0.5

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

mmaerov пишет:

andriano пишет:

Естественно, ничего хорошего из этого получиться не может.

Да, проект создан для Teensy, потом портирован на ардуино, и работал у многих на про мини. В итоге собрался нормально и работает. Надо было собирать версией 1.0.5

Это Вы называете "собрался нормально"? Ему же банально не хватает памяти.

mmaerov пишет:

Это ессно сделано, дело сдвинулось с мёртвой точки, компилится, только теперь вот что показывает: Глобальные переменные используют 3553 байт (173%) динамической памяти, оставляя -1505 байт для локальных переменных. Максимум: 2048 байт.

Недостаточно памяти; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino Pro or Pro Mini.

mmaerov
Offline
Зарегистрирован: 06.04.2017

[/quote]

Это Вы называете "собрался нормально"? Ему же банально не хватает памяти.

[/quote]

Да это же старое сообщение, при сборке в 1.0.5 памяти хватает, уж не знаю с чем это связано. Я же говорю, работает. Когда памяти не хватало, он не загружался в плату. Занято 20 кбайт из 30.

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

mmaerov пишет:

Когда памяти не хватало, он не загружался в плату. Занято 20 кбайт из 30.

а, ОЗУ сколько жрёт?.. и не показометром Дуино ИДЕ, а в реальности.

mmaerov
Offline
Зарегистрирован: 06.04.2017

Клапауций 112 пишет:

а, ОЗУ сколько жрёт?

Скажете как посмотреть, посмотрю. Не хватало бы озу, тормозила бы наверное, работает нормально.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Вот это "работает нормально" показать - можете? Очень интересно КАК полетный контроллер, имеющий встроенный float "нормально" работает на Атмел, который даже нацело делить сам не способен и памяти имеет с "гулькин нос".. может конечно там ключевое слово "переработан".. но очень интересно, покажите .. не жмотьтесь!

mmaerov
Offline
Зарегистрирован: 06.04.2017

Arhat109-2 пишет:

покажите .. не жмотьтесь!

На ардуине не полётный конроллер а только конвертер. Принимает данные по одному протоколу, отдаёт по другому, понятному для приёмника аппы. Прикладываю видео, кому интересно.

https://youtu.be/rVsX1t4tPFo