Поиск
Показаны результаты для тегов 'atmega'.
-
добрый день т.к. контроллер относится к SAM, то "обычным" способом запустить печать не получилось _FDEV_SETUP_WRITE was not declared in this scope ... ну кто-бы сомневался?! :о) в инете нашел единственный вариант для SAM url / Simple print functions for Atmel SAM microcontrollers using DMA в описании указан "наш чип" как протестированый собирается без проблем (кроме варнингов, возможно следует присмотреться?!, undefined reference - это не хухры мурхры) печать не работает (пробовал по разному) варнинги (пути к тулчейну усечены, для удобства восприятия) проект "перенесен" от сюда url / "Low level" programming of the Arduino DUE SAM3 controller with a custom IDE в нем используются arduino-sam библиотеки ~/.arduino15/packages/arduino/hardware/sam/1.6.12 makefile немного подрихтовал под себя (библиотеки не копируются в каталог проекта, а используются "как-есть", установленные в систему toolchain пробовал разные версии arm-none-eabi - 11.2 - 11.3 - 12.2 - 5.2.1 так-же arduino-toolchain ~/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-XXX версия toolchain выбирается установкой TOOL_CHAIN_DEF = ARDUINO TOOL_CHAIN_DEF = ARM_DEF TOOL_CHAIN_DEF = ARM p.s. понимаю, что можно взяться разгрызать - реализацию класса Arduino-Due/Serial.xxx - реализацию стандартной печати в asf-library и то и другое, понятное дело, работает, но хотелось-бы пока разобраться с данной библиотекой как обычно, принимаются любые идеи/ссылки/советы по делу, помидоры в разумных количествах, можно просто побалагуить... но, желательно в тему :о) спасибо #tag: sam3x8e sam3 avr atmel arduino due printf c arm-gcc asf