26.07.2012, 21:41
|
#691
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от С.М.С
|
Затем поставил WinAVR 2008105 и вот так проект на Си собирается.
|
Почему не поставить AVRToolchain более поздней версии?
Или AtmelStudio6.
Какой резон ставить компилятор 4-х летней давности?
|
|
|
|
26.07.2012, 22:06
|
#692
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от _Артём_
|
Почему не поставить AVRToolchain более поздней версии?
|
Для него сейчас без разницы...
Сообщение от _Артём_
|
Или AtmelStudio6.
|
Та не... это правильный начинающий...
А какой смысл ставить новейший ГЛЮК под старый камень???
Как с СИ немножко разберётся... уйдёт на STM32... и забудет Атмэл вместе с 6-ой Студией...
|
|
|
|
26.07.2012, 22:15
|
#693
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от С.М.С
|
вот так проект на Си собирается.
|
Собрал проект... для пробы... пробуйте...
SPDF5420.rar
|
|
|
|
26.07.2012, 22:16
|
#694
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от st__1
|
А какой смысл ставить новейший ГЛЮК под старый камень???
|
В чём там глюк?
Сообщение от st__1
|
уйдёт на STM32...
|
На STM32 или LPCxx и тд - это правильно.
|
|
|
|
26.07.2012, 23:13
|
#695
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
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 ========== |
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
26.07.2012, 23:26
|
#696
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от st__1
|
Собрал проект... для пробы... пробуйте...
Вложение 37141
|
Благодарю! Компилируется. Набросал туда процедур из параллельной темы про TFT, инициализация прошла, даже полосы нарисовал, но цвета, что-то не те. Надо разбираться с инициализацией.
Так всё таки, как правильно сформировать проект для Студии, откуда взялись дополнительные файлы в папке default?
|
|
|
|
26.07.2012, 23:33
|
#697
|
Гражданин 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
|
#698
|
Гражданин 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
|
#699
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Это понятно, я про файлы в этой папке .eep .elf .hex .iss .map .o У меня их при обычной последовательности нет в этой папке.
|
|
|
|
27.07.2012, 00:26
|
#700
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от С.М.С
|
Это понятно, я про файлы в этой папке .eep .elf .hex .iss .map .o
|
А что с ними непонятно?
Сообщение от С.М.С
|
У меня их при обычной последовательности нет в этой папке.
|
А что у вас есть в этой папке?
И что такое "обычная последовательность"?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:23.
|
|