заливка прошивки. ошибка.
- Войдите на сайт для отправки комментариев
Втр, 20/02/2018 - 00:12
Пытаюсь залить прошивку https://geektimes.ru/post/296359/. при компиляции выдаёт :
Arduino: 1.8.5 (Windows 7), Плата:"Arduino Nano, ATmega168"
In file included from C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:19:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const uint8_t() const { return **this; }
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:92:26: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const int() const { return index; }
^
In file included from C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:20:0:
C:\Program Files (x86)\Arduino\libraries\ffft/ffft.h:10:16: error: redefinition of 'struct _tag_complex_t'
typedef struct _tag_complex_t {
^
In file included from C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:3:0:
C:\Program Files (x86)\Arduino\libraries\ffft/ffft.h:10:16: error: previous definition of 'struct _tag_complex_t'
typedef struct _tag_complex_t {
^
In file included from C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:20:0:
C:\Program Files (x86)\Arduino\libraries\ffft/ffft.h:13:12: error: invalid type in declaration before ';' token
} complex_t;
^
C:\Program Files (x86)\Arduino\libraries\ffft/ffft.h:13:12: error: conflicting declaration 'typedef int complex_t'
In file included from C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:3:0:
C:\Program Files (x86)\Arduino\libraries\ffft/ffft.h:13:3: note: previous declaration as 'typedef struct _tag_complex_t complex_t'
} complex_t;
^
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino: In function 'void analyzeAudioSamples()':
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:408:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (band[i][j] < minLvl) minLvl = band[i][j];
^
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:409:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if (band[i][j] > maxLvl) maxLvl = band[i][j];
^
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino: In function 'void doVisualization()':
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:767:18: warning: unused variable 'width' [-Wunused-variable]
uint8_t pos, width;
^
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:436:11: warning: unused variable 'r' [-Wunused-variable]
uint8_t r;
^
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino: In function 'void setMode()':
C:\Users\Igor\Desktop\vizualizator\vizualizator.ino:1283:8: warning: unused variable 'tmp' [-Wunused-variable]
byte tmp = mode;
^
exit status 1
Ошибка компиляции для платы Arduino Nano.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
в програмировании полный 0 :) помогите понять что не так, прошивку не модифицировал. библиотеку fft добавил.
У Вас дважды определена 'struct _tag_complex_t'
Стало легче? Если нет, то советую прокачать ситуацию
и заменить на что-нибудь отличное от 0.
форум автолюбителей.
разобрал мотор.
в моторах полный ноль.
шо дальше делать))))
на медицинских форумах, интересно, такое бывает ?
на медицинских форумах, интересно, такое бывает ?
Да. Купил в судмедекспертизе мосх. Разрезал друга, кругом мясо, крофь, кишки. Как по-быстрому пересадить его заместо ненужной селезенки?
чота ты, Клапа, я смарю, опять страх потерял. Опять тебя скоро на 15 суток пасодют.
чота ты, Клапа, я смарю, опять страх потерял. Опять тебя скоро на 15 суток пасодют.
Нет, опять номер сменЮт.......
.del (это было Клапе, а его почистили)
дельные советы :) другово и не ждал. И всё же скетч уже работоспособен, у других же он работает. Собственно отсюда и вопрос почему не компилируется. Упарываться в программирование желания увы нет уже упорот в электронику. Да да знаю одно без другово сейчас не идёт. но в электронике пока уровень начинающий. да и направление микроконтроллеров не очень интересно. Я же не пытаюсь что то изменить в коде. просто хочу залить уже готовый на устройство. Оригинал от Lumazoid компилируется но к сожалению в моём распоряжении только arduino nano на 168 кристале, и на неё он не помещается. Но 328 заказал но ждать долго.
Я же не пытаюсь что то изменить в коде. просто хочу залить уже готовый на устройство.
Так берите готовый heх и заливайте, чего мозг-то выносить себе и людям?
Вероятно в папке со скетчем лежат лишние файлы .ino
Можно сохранить программу с новым именем, будет создана новая папка. У меня была такая проблема, когда сделал резервную копию скетча и оставил ее в той же папке, где находился оригинал.
Ну есть же амперка и еще что-то. Зачем вообще отвечать тут на подобные выходы? Мы ценим уровень своего форума или нет? Немного глума развеивает тоску повседневности, но все же...