Я использую код Visual Studio для программирования arduino uno с использованием платформы io. Но когда я создаю свой код, я не вижу ошибки в проблеме. там нет сценария ошибки. но на терминале написано так:
Выполнение задачи: C: \ Users \ ridho.platformio \ penv \ Scripts \ platformio.exe run ‹
Обработка uno (платформа: atmelavr; плата: uno; каркас: arduino)
Подробный режим можно включить с помощью опции -v, --verbose
КОНФИГУРАЦИЯ: https://docs.platformio.org/page/boards/atmelavr/uno.html
ПЛАТФОРМА: Atmel AVR 2.1.0> Arduino Uno
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ: ATMEGA328P 16 МГц, 2 КБ ОЗУ, 31,50 КБ флэш-памяти
DEBUG: Текущий (simavr) Встроенный (simavr)
ПАКЕТЫ:
Фреймворк-Arduino-AVR 5.0.0
Цепочка инструментов-атмелавр 1.50400.190710 (5.4.0)
LDF: Поиск зависимостей библиотеки ->
Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
Найдено 6 совместимых библиотек
Сканирование зависимостей ...
Никаких зависимостей
Сборка в режиме выпуска
Связывание .pio \ build \ uno \ firmware.elf
C: \ Users \ ridho \ AppData \ Local \ Temp \ ccrKx04Q.ltrans0.ltrans.o: в функции main':
***<artificial>:(.text.startup+0x0): undefined reference to
init '* collect2.exe: error: ld вернул 1 статус выхода ****** [.pio \ build \ uno \ firmware.elf] Ошибка 1 * =================================== ================= [FAILED] Заняло 1,43 секунды =========================== ========================= Процесс терминала завершен кодом выхода: 1
Терминал будет повторно использоваться задачами, нажмите любую клавишу, чтобы закрыть его.
Я предполагаю, что основная проблема заключается в : неопределенная ссылка на `init ' или *** [.pio \ build \ uno \ firmware.elf] Ошибка 1
Я читал все такие же проблемы, как этот, в сообществе платформы io, и профессионал сказал, что решение - отключить любой антивирус. Просто у меня на пк стоит антивирус касперский. Я также отключаю win defender, win firewall. но когда строю снова. все тот же. кто-нибудь может мне помочь?
это мой антивирус, который был отключен мной: это изображение, нажав