Не получается создать HEX из исходного текста программы

Обсуждаем контроллеры компании Atmel.
Ответить
shrus43
Открыл глаза
Сообщения: 64
Зарегистрирован: Вт сен 10, 2019 16:18:33

Не получается создать HEX из исходного текста программы

Сообщение shrus43 »

Не получается создать HEX из исходного текста,использую программу AVR studio 5.1 нажимаю буилд,по инструкциям на просторе интернета должен скомпилироватся ХЕКС,но кроме файлов с другими всякими расширениями ничего не видно,может посоветуйте прогу по компиляции hex безпроблемную

Добавлено after 53 seconds:
AVR СИ
Вложения
33333333333sss.jpg
(254.65 КБ) 314 скачиваний
Безымянный22221111.jpg
(219.39 КБ) 272 скачивания
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Не получается создать HEX из исходного текста программы

Сообщение ARV »

Проблема не в проге для генерации HEX, а в том, что вы не умеете писать программы на Си.
Изучите основы, и прога вас не подведет.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
ddimochka
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт мар 22, 2012 20:28:49

Re: Не получается создать HEX из исходного текста программы

Сообщение ddimochka »

Здравствуйте! Скорее всего вы, действительно, где-то допустили ошибку в тексте программы и компилятор не генерит файл прошивки. Понять так это или не так можно посмотрев лог компиляции внизу окна Atmel Studio. В тексте вашей программы нет функции main, без которой ни одна программа на Си не может обойтись. Замените int function(void) на int main(void) и все должно получиться :)
shrus43
Открыл глаза
Сообщения: 64
Зарегистрирован: Вт сен 10, 2019 16:18:33

Re: Не получается создать HEX из исходного текста программы

Сообщение shrus43 »

Спасибо,я понял.Я уже успел удалить авр студио)думая,что он виноват))),установил код вижен авр и только тогда понял,что я нубас,в принципе код вижен устраивает,ток скажите почему он воспринимает двоичную систему как ошибку и отказывается компилировать код,а шестнадцатиричную компилирует,может это настраивается где-то?а так извините что отнял ваше время
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Не получается создать HEX из исходного текста программы

Сообщение ARV »

я снова повторю ранее сказанное: почитайте книги по языку Си - вам этого явно не хватает. Си по стандарту не работает с "двоичной системой".
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

Вернуться в «AVR»