Ох уж эта загадочная Arduino IDE

Тема в разделе "Arduino & Shields", создана пользователем AlexVS, 24 окт 2016.

  1. AlexVS

    AlexVS Гик

    Собираю проект в 1.6.9 - все собирается на ура.
    Код (C++):

    Скетч использует 85 922 байт (33%) памяти устройства. Всего доступно 253 952 байт.
    Глобальные переменные используют 3 586 байт (43%) динамической памяти, оставляя 4 606 байт для локальных переменных. Максимум: 8 192 байт.
     
    Пробую в 1.6.12 - получаю косяк
    Код (C++):
    Radio:275: error: unable to find a register to spill in class 'NO_REGS'
    }
    ^
    Radio:275: error: this is the insn:
    (insn 1138 1135 1141 86 (set (mem:QI (post_dec:HI (reg/f:HI 32 __SP_L__)) [0  S1 A8])
            (subreg:QI (reg/f:HI 1026) 1)) D:\YandexDisk\Arduino\mDisplay\rfDisplay_v2_8_0\Radio.ino:81 1 {pushqi1}
         (expr_list:REG_ARGS_SIZE (const_int 3 [0x3])
            (nil)))
    Причем это только с одним единственным проектом.
     
  2. AlexVS

    AlexVS Гик

    И если заменить ATmega2560 на ATmega1284 - то компилиться без проблем в обеих версиях.
     
  3. fogary

    fogary Гик

    Ось не ХР случайно?
     
  4. AlexVS

    AlexVS Гик

    Не, семерка x64.
     
    Последнее редактирование: 25 окт 2016
  5. Airbus

    Airbus Радиохулиган Модератор

    В ХР как раз никаких проблем ни с чем нет.Есть в новомодных "окнах"
     
  6. ostrov

    ostrov Гуру

    В самом новомодном окне проблем пока никогда не видел. Может все таки проблема не в этом?