AvrAssembler: Please add entry file to project Печать
Добавил(а) microsin   

Такое сообщение AVR Studio 4.19 выдает в том случае, когда в ASM-проекте для AVR отсутствует исходный файл, в котором определена точка входа. Обычно это происходит по той причине, что ASM-проект был создан как пустой, когда Вы создали его и попытались добавить имеющийся исходный код в проект.

Чтобы исправить ошибку, создайте проект заново, но при этом оставьте установленной галочку "Create initial file". Пример создания такого ASM-проекта по шагам:

1. Выберите в меню Project -> New Project. Запустится окно диалога создания нового проекта.

2. В области выбора типа проекта "Project type:" выберите вариант "Atmel AVR Assembler".

3. В поле ввода "Project name:" введите имя проекта латинскими буквами без пробелов.

4. Убедитесь, что установлена галочка "Create initial file".

5. В поле "Location:" с помощью кнопки "..." выберите папку, где будет размещен создаваемый проект. Если установлена галочка "Create Folder", то в выбранной папке для проекта будет создан подкаталог.

6. В поле ввода "Initial file:" мастер нового проекта подставил имя для entry-файла, который будет создан. Вы можете ввести в этом поле другое, произвольное имя (без расширения и без пробелов). Если указать здесь имя уже существующего файла, то он будет без изменений добавлен в проект как entry-файл.

AVR Studio create ASM project dialog1

7. Нажмите клавишу Next. Следующий диалог предложит выбрать систему отладки (Debug platform) и микроконтроллер, на котором будет работать Ваша ассемблерная программа (Device). Если у Вас нет отладчика, то для Debug platform выберите "AVR Simulator". В списке Device: выберите микроконтроллер AVR и нажмите кнопку Finish. Ассемблерный проект будет создан.

AVR Studio create ASM project dialog2

Откроется окно среды разработки с текстовым редактором entry-файла, где Вы можете добавить код программы.

AVR Studio create ASM project main window