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

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

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

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

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

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


 
Опции темы
Непрочитано 26.07.2012, 21:41  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от С.М.С Посмотреть сообщение
Затем поставил WinAVR 2008105 и вот так проект на Си собирается.
Почему не поставить AVRToolchain более поздней версии?
Или AtmelStudio6.
Какой резон ставить компилятор 4-х летней давности?
Реклама:
_Артём_ вне форума  
Непрочитано 26.07.2012, 22:06  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от _Артём_ Посмотреть сообщение
Почему не поставить AVRToolchain более поздней версии?
Для него сейчас без разницы...
Сообщение от _Артём_ Посмотреть сообщение
Или AtmelStudio6.
Та не... это правильный начинающий...
А какой смысл ставить новейший ГЛЮК под старый камень???
Как с СИ немножко разберётся... уйдёт на STM32... и забудет Атмэл вместе с 6-ой Студией...
st__1 вне форума  
Непрочитано 26.07.2012, 22:15  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от С.М.С Посмотреть сообщение
вот так проект на Си собирается.
Собрал проект... для пробы... пробуйте...
SPDF5420.rar
st__1 вне форума  
Непрочитано 26.07.2012, 22:16  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от st__1 Посмотреть сообщение
А какой смысл ставить новейший ГЛЮК под старый камень???
В чём там глюк?


Сообщение от st__1 Посмотреть сообщение
уйдёт на STM32...
На STM32 или LPCxx и тд - это правильно.
_Артём_ вне форума  
Непрочитано 26.07.2012, 23:13  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от _Артём_ Посмотреть сообщение
В чём там глюк?
На STM32 или LPCxx и тд - это правильно.
Нет там глюка! Старался, искал... Не нашел...
Приклеил тот же проект под шестеркой .
Текстовкой вставляю протокол сборки:
Код:
------ Build started: Project: SPDF, Configuration: Debug AVR ------
Build started.
Project "SPDF.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.targets" from project "C:\Users\ut1wpr\Downloads\SPDF5420\SPDFS6\SPDF_01\  SPDF\SPDF.cproj" (target "Build" depends on it):
	Using "RunCompilerTask" task from assembly "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.Task.dll".
	Task "RunCompilerTask"
		C:\Program Files (x86)\Atmel\Atmel Studio 6.0\make\make.exe all 
		Building file: .././SPDF.c
		Invoking: AVR/GNU C Compiler : (AVR_8_bit_GNU_Toolchain_3.4.0_663) 4.6.2
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-gcc.exe" -funsigned-char -funsigned-bitfields -O1 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "SPDF.d" -MT"SPDF.d" -MT"SPDF.o"  -mmcu=atmega32a   -o"SPDF.o" ".././SPDF.c" 
		In file included from .././SPDF.c:10:0:
c:\program files (x86)\atmel\atmel studio 6.0\extensions\atmel\avrgcc\3.4.0.65\avrtoolchain\  bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util\delay.h(90,3): #warning "F_CPU not defined for ‹util/delay.h›" [-Wcpp]
		Finished building: .././SPDF.c
		Building target: SPDF.elf
		Invoking: AVR/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.0_663) 4.6.2
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-gcc.exe" -o SPDF.elf  SPDF.o   -Wl,-Map="SPDF.map" -Wl,--start-group -Wl,-lm  -Wl,--end-group  -mmcu=atmega32a  
		Finished building target: SPDF.elf
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature  "SPDF.elf" "SPDF.hex"
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-objcopy.exe" -j .eeprom  --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0  --no-change-warnings -O ihex "SPDF.elf" "SPDF.eep" || exit 0
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-objdump.exe" -h -S "SPDF.elf" › "SPDF.lss"
		"C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.0.65\AVRToolchain\  bin\avr-size.exe" "SPDF.elf"
		   text	   data	    bss	    dec	    hex	filename
		    152	      0	      0	    152	     98	SPDF.elf
	Done executing task "RunCompilerTask".
	Using "RunOutputFileVerifyTask" task from assembly "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.Task.dll".
	Task "RunOutputFileVerifyTask"
				Program Memory Usage 	:	152 bytes   0,5 % Full
				Data Memory Usage 		:	0 bytes   0,0 % Full
	Done executing task "RunOutputFileVerifyTask".
Done building target "CoreBuild" in project "SPDF.cproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Avr.common.targets" from project "C:\Users\ut1wpr\Downloads\SPDF5420\SPDFS6\SPDF_01\  SPDF\SPDF.cproj" (entry point):
Done building target "Build" in project "SPDF.cproj".
Done building project "SPDF.cproj".

Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
Вложения:
Тип файла: zip SPDF_01.zip (12.9 Кб, 47 просмотров)
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 26.07.2012, 23:26  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от st__1 Посмотреть сообщение
Собрал проект... для пробы... пробуйте...
Вложение 37141
Благодарю! Компилируется. Набросал туда процедур из параллельной темы про TFT, инициализация прошла, даже полосы нарисовал, но цвета, что-то не те. Надо разбираться с инициализацией.

Так всё таки, как правильно сформировать проект для Студии, откуда взялись дополнительные файлы в папке default?
С.М.С вне форума  
Непрочитано 26.07.2012, 23:33  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от ut1wpr Посмотреть сообщение
Нет там глюка!


Код:
------ Build started: Project: SPDF, Configuration: Debug AVR ------
Build started.

Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
А чём тут глюк?

Build started.

Build succeeded.
Всё собралось.
_Артём_ вне форума  
Непрочитано 26.07.2012, 23:44  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от С.М.С Посмотреть сообщение
Так всё таки, как правильно сформировать проект для Студии
Меню Project - Project wisard - New project - AVR GCC - выбрать папку, название - далее по пунктам всё очевидно.


Сообщение от С.М.С Посмотреть сообщение
откуда взялись дополнительные файлы в папке default?
Меню Project - Configuration options - Active configuration: если там default, то так называется текущая сборка, поэтому создаётся папка default. Добавите новую и выберите её как активную - появится ещё одна папка.
_Артём_ вне форума  
Непрочитано 27.07.2012, 00:06  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Это понятно, я про файлы в этой папке .eep .elf .hex .iss .map .o У меня их при обычной последовательности нет в этой папке.
С.М.С вне форума  
Непрочитано 27.07.2012, 00:26  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от С.М.С Посмотреть сообщение
Это понятно, я про файлы в этой папке .eep .elf .hex .iss .map .o
А что с ними непонятно?

Сообщение от С.М.С Посмотреть сообщение
У меня их при обычной последовательности нет в этой папке.
А что у вас есть в этой папке?
И что такое "обычная последовательность"?
_Артём_ вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Видео уроки (flash) Proteus 7.1 fmssp Proteus 5 13.08.2007 03:56
AVR уроки Рюмика chipic128 Proteus, KiCAD и другие ECAD 9 07.03.2007 21:46
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


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


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