проблемы компиляции разных релизов ИДЕ

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Проблема возникла на установке ИДЕ на новый ноут Винда 8.1 64 (на втором - ПК "10- ка" и там не замечено) .

На версиях 1.8.* нет компиляции, в т.ч. даже Blink. 

На 1.6.* блинк прошивается (он простой), но в других скетчах компилятор требует располагать модули РАНЕЕ ссылок на них,  расположенных в более поздних участках кода.

 

b707
Offline
Зарегистрирован: 26.05.2017

dim3740 пишет:

компилятор требует располагать модули РАНЕЕ ссылок на них,  расположенных в более поздних участках кода.

 

ужос какой :)

вообще-то это стандартное требование языка С. Просто в других версиях Ардуино делает это за тупых новичков сама - а тут решили познакомить малышей с реальным миром :) привыкайте.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

dim3740 пишет:
компилятор требует располагать модули РАНЕЕ ссылок на них,  расположенных в более поздних участках кода.

Как страшно жить...

 

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Ну тогда почему 1.8 может не компилировать скетч, который даже  в 1.6 (если сделать под однопроходный компилятор) все ок? ПРосто виснет и все, пока кабель не выдернешь.

b707
Offline
Зарегистрирован: 26.05.2017

dim3740 пишет:

Ну тогда почему 1.8 может не компилировать скетч, который даже  в 1.6 (если сделать под однопроходный компилятор) все ок? ПРосто виснет и все, пока кабель не выдернешь.

вы пишете какую-то ерунду.  Вы. похоже, не различаете компиляцию и загрузку. Если у вас виснет ИДЕ при подключенной плате - это проблема с загрузкой.

А для компиляции скетча никакой кабель вообще подключать не нужно и никакая ардуина вообще не нужна.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

ну да, ступил(((

Прошилось, если выбрал в меню инструменты \ процессор   - Old Bootloader.

А на 1.6 прошивалось и обычным бутлодером. Там вроде и меню такого не было.

b707
Offline
Зарегистрирован: 26.05.2017

dim3740 пишет:

Прошилось, если выбрал в меню инструменты \ процессор   - Old Bootloader.

А на 1.6 прошивалось и обычным бутлодером. Там вроде и меню такого не было.

потому что там только old bootloader и был :)