Страница 1 из 1

Ошибки при редактировании проекта

Добавлено: Пт ноя 11, 2016 22:13:37
Tol19
Здравствуйте! Есть проблема. Скачал один проект для Avr studio, в нем пример использования МК в качестве usb-hid устройства. Но как только я пытаюсь хоть как-то изменять этот проект(даже добавить новую переменную), сразу возникает ровно 9 ошибок, и после этого они не пропадают, даже если убрать эту переменную. В чем может быть проблема? На компе Avr studio 7. Файл проекта прилагается(чистый,без изменений)

https://yadi.sk/d/MAhyhp-vyRYL7

Re: Ошибки при редактировании проекта

Добавлено: Сб ноя 12, 2016 00:24:57
ibiza11
вы бы хотя бы скриншот ошибок приложили

Re: Ошибки при редактировании проекта

Добавлено: Сб ноя 12, 2016 05:46:57
Tol19
Что-то я об этом не подумал)
http://img.radiokot.ru/files/113737/med ... hxr3uo.png

Re: Ошибки при редактировании проекта

Добавлено: Сб ноя 12, 2016 10:46:44
ARV
скриншот, конечно, вы разместили очень разборчивый, но у меня сложилось впечатление, что вы собираете проект более новой версией avr-gcc, нежели та, под которую он изначально был заточен. судя по всему, у вас Atmel Toolchain, а проект под WinAVR.

пока вижу следующее: у вас есть 9 "переменных", определенных с префиксом PROGMEM, то есть по сути это константы во flash. так вот, WinAVR не требовал, чтобы эти "переменные" описывались с префиксом const, а более свежие версии компилятора GCC это требуют.

если вы кликните на эти ошибки, то курсор попадет в строку, где описана эта переменная - просто добавьте в самое начало этого описания const - должно помочь. хотя не уверен, что этим все и ограничится...