в системе установлен стандартный пакет avr-xxx : avr-binutils, avr-gcc, avr-gdb, avr-libc тестовый проект с makefile - собирается (используется стандартное develop-окружение, без настроек)
добавил в систему avr-Toolchains, распаковал в свои каталоги (использовались готовые/собранные bin-архивы, с уже собранными тулзами) ~/dev/bin/avr/3.4.2/* ~/dev/bin/avr/3.4.3/* ~/dev/bin/avr/3.5.4/*
ВОПРОС 1: - возможно ли использовать бинарные/готовые сборки avr-Toolchains в нестандартных PREFIX-каталогах (как у меня)? - что-бы не было коллизий/пересечений со стандартным набором avr-xxx пакетов (стандартные каталоги) - если "готовые сборки" - нельзя использовать в нестандартных путях, без особых извращений, то можно не объяснять "почему" :о)
ВОПРОС 2: - если можно (вопрос 1), то какие переменные окружения надо настраивать? (CXX LD ... etc) - кроме окружения, что ни-будь еще надо настраивать?
ВОПРОС 3: - тоже самое, применительно к рабочему makefile? - мейкфайл в данном случае "псевдо-стандартый", можно найте в инете, переменные develop-окружения не менялись, все по умолчанию, т.е. ни какие каталоги/инклуды не прописывались, поэтому - рассматривать будем "сферический makefile в вакууме"
НЕ ВОПРОС: - можно просто "пофилософствовать по теме", возможно ваши мысли пригодятся :о)
проверьте все бинарники и библиотеки вашего тулчейна утилитой ldd на предмет отсутствующих зависимостей.
ну ... :о) это совсем лишнее... если бы были поломаны зависимости, то уж точно на профилирующих форумах были-бы упоминания... :о) как совет, да, если что-то пойдет не так, то, возможно, будет не лишним пробежаться по зависимостям
Цитата:
лучше не надо.
почему? какие аргументы? дерево будет лежать в нестандартных путях, а atmel-avr-тулзы изначально собирались на стандарнтые пути (и я даже, сомнемавюсь что на относительные, ск. всего сборка расчитатна на полные пути, от корня, но это мое мнение, могу ошибаться)
немного уточню, возможно, не совсем понятно обьяснил в топике
- в системе установлены стандартные пакеты (по умолчанию) - avr-xxx - добавляю в кастомные каталоги с бинарными сборками atmel-avr-toolchain-s - нужно заставить "прозрачно" работать с любой нужной версией и со стандартной и с любой из atmel - makefile (особенности настройки)
_________________ Енот - это кот, только инкогнито! p.s. держитесь обоими руками, а то прорвет...
Последний раз редактировалось sunjob Вс апр 08, 2018 16:52:44, всего редактировалось 2 раз(а).
sunjob, у меня "зоопарк" tools-ов. Каждый раз при переходе на нувую версию собираю из исходников со своим prefix-ом, а старые tools-ы не удаляю (на всякий случай оставляю для старых проектов, если требуется исправить ошибку или что-то доработать). Никаких проблем.
Что мешает Вам собрать необходимые tools-ы с нужным префиксом и гарантированно не иметь проблем?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
эта схема, надеюсь, понятна?! вот в этом ключе и будем дальше продолжать царапаться плюс к этому - makefile
... по поводу "ваших сборок" -
Код:
у меня "зоопарк" tools-ов
у меня в 10 раз больше давай мериться ...?
Цитата:
Каждый раз при переходе на нувую версию собираю из исходников со своим prefix-ом
это-же, мур-р-р, ясен-пень, будет проще настраивать, потому как большинство связей будет уже по умолчанию "то, че надо"... но это сборка из исходников, в данном контексте - не катит
спасибо
зы
Цитата:
- в системе установлены стандартные пакеты (по умолчанию) - avr-xxx - добавляю в кастомные каталоги с бинарными сборками atmel-avr-toolchain-s - нужно заставить "прозрачно" работать с любой нужной версией и со стандартной и с любой из atmel - makefile (особенности настройки)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Сейчас этот форум просматривают: Varlakotam и гости: 48
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения