crtm328p.o: (.init9+0x0): out of range error
- Войдите на сайт для отправки комментариев
Пт, 11/12/2015 - 22:21
Товарищи, ничто не предвещало беды, но начал причесывать скетч, выносить блоки кода в объекты и функции, и внезапно получил такую ошибку:
d:/software/arduino — копия/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr5/crtm328p.o:(.init9+0x0): warning: internal error: out of range error
Размер скетча в двоичном коде: 2 904 байт (из 32 256 байт максимум)
Очень странно. Особенно если учитывать что реальный размер бинарника должен быть примерно 30 кб. Пробовал удалять из кода почти все, оставляя структуру - ничего не меняется. Может какая-то тупая ошибка?
Гугление полезного ничего не показало.
Нашел проблему: я назвал переменную main, отсюда проблемы полезли...
Не расстраимвайтесь, я видел точно такую же ошибку в одном из видеокурсов по программированию.