Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

идиот съм...
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=9486
Страница 1 от 1

Автор:  egasimus [ Пон Окт 31, 2011 6:17 pm ]
Заглавие:  идиот съм...

опитвам се да компилирам това от тук. първо го вкарах в avr studio 5 (ух, много е гадна тая петица, ще си сложа 4-ката) - оказа се, че не става с атмелския асемблер, иска gnu as. инсталирах winavr и опитах да го асемблирам - получи се следният фал:

Код:
main.asm: Assembler messages:
main.asm:169: Error: constant value required
main.asm:172: Error: constant value required
main.asm:175: Error: constant value required
main.asm:181: Error: constant value required
main.asm:217: Error: constant value required
main.asm:229: Error: constant value required
main.asm:232: Error: constant value required
main.asm:241: Error: constant value required
main.asm:245: Error: constant value required
main.asm:341: Error: constant value required


1. кво да го правя, че да се компилира?
2. мога ли да настроя avr studio-то да ползва и gnu-шкия асемблер?

Автор:  michev [ Пон Окт 31, 2011 6:49 pm ]
Заглавие:  Re: идиот съм...

Нещо бъркаш. Това се компилира без никакъв проблем с атмеслкия асемблер (тествано).
Таргет контролера в сорса е зададен AT90S2313, твоя такъв ли е?
Възможно е да съм правил леки промени, тъй като моя таргет беше атмега8.

Автор:  egasimus [ Пон Окт 31, 2011 6:58 pm ]
Заглавие:  Re: идиот съм...

бях му сложил таргет ATtiny2313... щот навсякъде в статията пише 2313, а аз старите модели хич не ги и знам... акъл море - глава шамандура :)

та направих нов асемблерски проект в студио 4, зададох таргет AT90S2313, пейстнах сорса както си е, и получавам:

Код:
E:\Electronics\tinyDDS\tinydds\tinyDDS.asm(66): error: Cannot find include file: io2313.h
E:\Electronics\tinyDDS\tinydds\tinyDDS.asm(69): error: Invalid directive: '.section'


бъркам ами, ама кво точно :|

Автор:  michev [ Пон Окт 31, 2011 7:07 pm ]
Заглавие:  Re: идиот съм...

По късно, ще го погледна в нас, и ще ти пратя проекта.

Автор:  egasimus [ Пон Окт 31, 2011 7:11 pm ]
Заглавие:  Re: идиот съм...

благодарско :)

Автор:  michev [ Пон Окт 31, 2011 11:11 pm ]
Заглавие:  Re: идиот съм...

В прикрепения файл е модифицирания проект, който се компилира с асемблера на атмел.

Прикачени файлове:
dds_asm.zip [12.27 KiB]
84 пъти

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/