Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.06.2011, 21:29  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию ATtiny15 и WinAVR

Пытался откомпилировать в WinAVR-20080610 простейшую программку под tiny15 вот что мне пишет компилятор:
Цитата:
Compiling: LED_light1.c
avr-gcc -c -mmcu=attiny15 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=LED_light1.lst -std=c99 -Wp,-M,-MP,-MT,LED_light1.o,-MF,.dep/LED_light1.o.d LED_light1.c -o LED_light1.o
LED_light1.c:1: error: MCU 'attiny15' supported for assembler only
make.exe: *** [LED_light1.o] Error 1

› Process Exit Code: 2
› Time Taken: 00:00
Хотя в списке контроллеров в MFile он есть!
Действительно компилятор не поддерживает эту мелочь или есть способы это обойти ?
Реклама:
MaxiMuz79 вне форума  
Сказали "Спасибо" MaxiMuz79
warel (28.06.2019)
Непрочитано 25.06.2011, 22:33  
Solaris_M
Частый гость
 
Регистрация: 19.07.2009
Сообщений: 39
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Solaris_M на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Предположу что "supported for assembler only" - только ассемблер, а мэйкфайл описывает конфигурацию мк, как для си так и для асм'а
Solaris_M вне форума  
Сказали "Спасибо" Solaris_M
warel (28.06.2019)
Непрочитано 25.06.2011, 23:18  
_guardianangel
Почётный гражданин KAZUS.RU
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

gcc сию тиньку поддерживает, как справедливо заметели, только ассемблером. А make файл - это правила сборки образа "прошивки" и утилите make до лампочки какой компилятор используется - gcc, asm или, к примеру, paskal или pyton.
_guardianangel вне форума  
Сказали "Спасибо" _guardianangel
warel (28.06.2019)
Непрочитано 26.06.2011, 10:42  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Есть ли возможность указать компилятору что все переменные будут находиться в РОНах и исключить возможность обращения к ОЗУ ?
MaxiMuz79 вне форума  
Сказали "Спасибо" MaxiMuz79
warel (28.06.2019)
Непрочитано 26.06.2011, 11:02  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Можно указать конкретную переменную в определённом регистре.
Vov123 вне форума  
Сказали "Спасибо" Vov123
warel (28.06.2019)
Непрочитано 26.06.2011, 12:50  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Сообщение от MaxiMuz79 Посмотреть сообщение
Есть ли возможность указать компилятору что все переменные будут находиться в РОНах и исключить возможность обращения к ОЗУ ?
Можно, но он все равно будет писать error: MCU 'attiny15' supported for assembler only
niXto вне форума  
Сказали "Спасибо" niXto
warel (28.06.2019)
Непрочитано 27.06.2011, 19:03  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Сообщение от niXto Посмотреть сообщение
Можно, но он все равно будет писать error: MCU 'attiny15' supported for assembler only
Если будет ошибка , то код скомпилирован не будет ?
MaxiMuz79 вне форума  
Сказали "Спасибо" MaxiMuz79
warel (28.06.2019)
Непрочитано 28.06.2011, 07:39  
ELayer
Частый гость
 
Аватар для ELayer
 
Регистрация: 11.11.2008
Адрес: Ekaterinburg
Сообщений: 15
Сказал спасибо: 8
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
ELayer на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

Сообщение от MaxiMuz79 Посмотреть сообщение
то код скомпилирован не будет ?
нет.

тут обсуждается то же самое:
http://www.avrfreaks.net/index.php?n...wtopic&t=20588

возможно окажется полезным: http://www.lightner.net/avr/ATtinyAvrGcc.html
__________________
http://soft-ee.com Наша электроника и программы. Разработка встроенных (embedded) решений
ELayer вне форума  
Эти 2 пользователя(ей) сказали Спасибо ELayer за это сообщение:
MaxiMuz79 (28.06.2011), warel (28.06.2019)
Непрочитано 28.06.2011, 13:19  
MaxiMuz79
Гражданин KAZUS.RU
 
Аватар для MaxiMuz79
 
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
MaxiMuz79 на пути к лучшему
По умолчанию Re: ATtiny15 и WinAVR

темку можно закрывать
MaxiMuz79 вне форума  
Сказали "Спасибо" MaxiMuz79
warel (28.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06
Глюки WinAVR KBH-I Коллекция глюков 19 07.06.2011 01:16
WinAVR в вопросах и ответах avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 0 02.03.2009 14:03
Задание массива во Flash AVR на Си в AVRStudio + WinAVR zelen536 Микроконтроллеры, АЦП, память и т.д 14 07.09.2007 10:45
[Решено] Нужна помощь с WinAVR Nebulus Делимся опытом 0 05.04.2005 00:00


Часовой пояс GMT +4, время: 20:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot