при попытке проверить код или загрузить код выводит ошибку:
exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist
Compilation error: exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist
В этом я не разбираюсь и прошу помощи, код это обычный сканер эфира на nrf24l01:
/*
Победа над nRF24L01: на три шага ближе, приемник
https://habr.com/ru/post/476716/
*/
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
RF24 radio(9, 10); // порты D9, D10: CSN CE
const uint32_t pipe = 111156789; // адрес рабочей трубы;
byte data[2];
int scn; //счетчик циклов прослушивания эфира
int sg; //счетчик числа принятых пакетов с передатчика
void setup() {
Serial.begin(9600);
Serial.println("ReceiverTester ON");
pinMode(8, OUTPUT);
radio.begin(); // инициализация
delay(2000);
radio.setDataRate(RF24_1MBPS); // скорость обмена данными RF24_1MBPS или RF24_2MBPS
radio.setCRCLength(RF24_CRC_8); // размер контрольной суммы 8 bit или 16 bit
radio.setChannel(0x6f); // установка канала
radio.setAutoAck(false); // автоответ
radio.openReadingPipe(1, pipe); // открыть трубу на приём
radio.startListening(); // приём
}
void loop() {
if (scn < 1000)
{ // прослушивание эфира
if (radio.available())
{
radio.read(data, 1);
if (data[0] == 0) {
sg++;
digitalWrite(8, HIGH);
}else if(data[0] == 1){
sg++;
digitalWrite(8, LOW);
}
}
} else {//всего принято
{
Serial.println("Принято: " + String(sg) + " пакетов");
sg = 0;
}
scn = 0;
}
scn++;
delay(20);
if (scn >= 1000) scn = 1000; //защита от переполнения счетчика
}
но и при другом коде выдает такую же ошибку, переустановка программы не помогает
Эту папку удалите вручную после удаления IDE и установите IDE заново.
Тоесть установщик сам еë установит?
Конечно ! Не из поставки же Windows она там появилась …
Просто что то пошло не так и она не полная и удалить сам он ее не может теперь.
Спасибо, попробую, как сделаю так и скажу, как я не догодался до такого решения? Спасибо что нормально объяснил, а не послал
А новички начинают что-то понимать в жизни.
Респект!
не помогло, может стоит другой exe установить?
А что вообще по этому пути ? Или на какой папке путь заканчивается ?
У меня 2.0.3 и
Спойлер
C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin>dir
Том в устройстве C имеет метку Windows 10
Серийный номер тома: A46E-F9A6
Содержимое папки C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin
27.09.2022 08:14 .
27.09.2022 08:14 …
27.09.2022 08:13 608 256 avr-addr2line.exe
27.09.2022 08:13 630 784 avr-ar.exe
27.09.2022 08:13 815 104 avr-as.exe
27.09.2022 08:13 877 568 avr-c++.exe
27.09.2022 08:13 605 696 avr-c++filt.exe
27.09.2022 08:14 876 032 avr-cpp.exe
27.09.2022 08:14 35 840 avr-elfedit.exe
27.09.2022 08:14 877 568 avr-g++.exe
27.09.2022 08:13 874 496 avr-gcc-7.3.0.exe
27.09.2022 08:13 52 736 avr-gcc-ar.exe
27.09.2022 08:13 52 736 avr-gcc-nm.exe
27.09.2022 08:13 53 248 avr-gcc-ranlib.exe
27.09.2022 08:14 874 496 avr-gcc.exe
27.09.2022 08:13 438 272 avr-gcov-dump.exe
27.09.2022 08:13 483 328 avr-gcov-tool.exe
27.09.2022 08:14 523 776 avr-gcov.exe
27.09.2022 08:13 667 648 avr-gprof.exe
27.09.2022 08:13 1 103 360 avr-ld.bfd.exe
27.09.2022 08:14 1 103 360 avr-ld.exe
27.09.2022 08:13 1 944 avr-man
27.09.2022 08:13 617 472 avr-nm.exe
27.09.2022 08:13 766 976 avr-objcopy.exe
27.09.2022 08:13 888 832 avr-objdump.exe
27.09.2022 08:14 630 784 avr-ranlib.exe
27.09.2022 08:13 456 192 avr-readelf.exe
27.09.2022 08:13 616 448 avr-size.exe
27.09.2022 08:13 608 256 avr-strings.exe
27.09.2022 08:13 767 488 avr-strip.exe
27.09.2022 08:13 978 432 libiconv-2.dll
27.09.2022 08:13 51 694 libwinpthread-1.dll
30 файлов 17 938 822 байт
2 папок 29 243 064 320 байт свободно
В командной строке так:
C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin>avr-g++.exe
avr-g++.exe: fatal error: no input files
compilation terminated.
Как вариант скачайте портативную версию 1.8.19 и не будет проблем с APPDATA
Arduino: 1.8.19 (Windows 7), Плата:“Arduino Nano, ATmega328P”
exec: “C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++”: file does not exist
Ошибка компиляции для платы Arduino Nano.
Этот отчёт будет иметь больше информации с
включенной опцией Файл → Настройки →
“Показать подробный вывод во время компиляции”
это 1.8.19
Вы видимо опять скачали не ту версию IDE !
Запустите командную строку, скопируйте и запустите
C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++
ПОРТАТИВНАЯ версия IDE не хранит ничего в AppData !!!
не удается найти указанный путь
Вот и разбирайтесь что у вас с путями !!!
Какое имя пользователя Windows ?
C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/
Какой из этих папок нет ???
“C:\Users\7\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.
6.1-arduino7/bin/” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
C:\Users\7>