1 / 1 / 0
Регистрация: 08.06.2025
Сообщений: 12
|
||||||
Ошибки компиляции старой корректной программы в AVR Studio14.06.2025, 18:53. Показов 3148. Ответов 75
Приветствую всех не равнодушных к умным микросхемам!
Мне нужно компилировать с помощью AVR Studio простой код для ATmega8 и у меня что то не идёт. Нужно найти ошибку
0
|
14.06.2025, 18:53 | |
Ответы с готовыми решениями:
75
GCC и AVR Studio 5 и AVR Studio 4.18
AVR Studio 6 Avr simulator |
![]() ![]() |
||
14.06.2025, 21:03 | ||
Занятие №1. Простейшая программа
1
|
Модератор
![]() ![]() |
||||||
14.06.2025, 23:00 | ||||||
Это из эпохи WinAVR - компилятора gcc.
Сейчас в AVR Studio тоже gcc, но изменился подход к настройкам. Частоту уже задают не в makefile, а в теле программы после описаний подключаемых файлов
Наверняка, там ещё что-то нужно сделать... Но у меня уже нет AVR Studio, проверить не на чем. Кажется, ещё тип микроконтроллера где-то задавать нужно - может в исходнике, а может в настройках проекта.
1
|
30 / 28 / 2
Регистрация: 23.01.2019
Сообщений: 217
|
|||||
15.06.2025, 05:54 | |||||
Версию студии ссылку на проект лог из окна Build лог из окна Message (тоже внизу вкладка)
0
|
1 / 1 / 0
Регистрация: 08.06.2025
Сообщений: 12
|
|
15.06.2025, 08:58 [ТС] | |
Вот что пишет эта программа.
C:\Program Files (x86)\Atmel\ert1.asm(1): error: Cannot find include file: avr/io.h C:\Program Files (x86)\Atmel\ert1.asm(3): error: syntax error, unexpected FUNCTION Assembly failed, 2 errors, 0 warnings
0
|
30 / 28 / 2
Регистрация: 23.01.2019
Сообщений: 217
|
||
15.06.2025, 09:37 | ||
Ещё бы посмотреть с какими параметрами вы проект создавали. И вы не назвали версию студии. И не дали ссылку на статью. Если собрались изучать AVR-ки, то лучше обратитесь к книге Белова, или к книгам и статьям Ревича, где даны более подробные описания, в том числе и о настройке AVR Studio. Чем вот так вот, не зная предмета, пытаться что-то постичь по статейкам безымянных авторов.
1
|
30 / 28 / 2
Регистрация: 23.01.2019
Сообщений: 217
|
|
15.06.2025, 09:51 | |
Кроме всего прочего. Для вас возможно это совсем не важно, но я попросил "лог из окна Build", который вы не привели, а привели только его часть.
Можете себе представить, что мелочей в программировании микроконтроллеров не бывает. И чтобы разобраться нужна полная информация. Привожу весь лог за вас: Вы компилируете сишный проект avrasm-ом (верхняя строка) Мало желания помогать тем, у кого приходится выпрашивать информацию. Удачи в покорении микроконтроллеров. Но это не подход.
1
|
1 / 1 / 0
Регистрация: 08.06.2025
Сообщений: 12
|
|
15.06.2025, 11:58 [ТС] | |
Всем спасибо вроде всё получилось!. Надо было дополнительно к AvrStudio 4 установить ещё WinAVR Studio. У меня старый уже ноутбук с Win7 Pro. Чтобы понять работу программ я буду искать их в сети, компилировать и потом проверять на макете. Бесспорно вопросов у меня появится уйма.
1
|
1 / 1 / 0
Регистрация: 08.06.2025
Сообщений: 12
|
|
15.06.2025, 15:59 [ТС] | |
Я таких нюансов про Ардуино не знал. Думал только что языки СИ и СИ++ должны быть похожи и с помощью Ардуино мне будет легче познать AVR. Платформы Ардуино меня не очень устраивают. Сейчас есть желание бы создавать не большие устройства без привязки к лишней периферии.
0
|
30 / 28 / 2
Регистрация: 23.01.2019
Сообщений: 217
|
||
15.06.2025, 16:17 | ||
Я не отговариваю, просто моё мнение ![]()
0
|
![]() ![]() |
||
15.06.2025, 21:59 | ||
Именно через Arduino IDE вы сможете в одной "IDE" программировать разные чипы на платах, совместимых с Arduino. Помимо атмеловских, это PIC, STM32, Espressif. Некоторые из них посовремененнее будут.
Так что
0
|
![]() 857 / 511 / 147
Регистрация: 03.02.2013
Сообщений: 1,696
|
||
15.06.2025, 22:06 | ||
пусть поставят себе neovim или helix или vscode пусть поставят себе тулчейн none-eabi пусть поставят себе gcc или rustc и да благословит их open source аминь
0
|
15.06.2025, 22:06 | |
Помогаю со студенческими работами здесь
20
AVR Studio 6 и AVR Toolchain вопросы! (Avr Studio + WinAvr) vs (mikroC PRO for AVR) Как подкрутить AVR Toolchain к AVR Studio 4.19? Ошибки при написании программы Avr Studio
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
|
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
|
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
|
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. )
Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
|
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
|
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
|
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например:
Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
|
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
|
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
|
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
|