Страница 1 из 1

Неправильная компиляция или...

Добавлено: Ср сен 16, 2009 19:49:28
Gron
Уважаемые, в обучении приводится в качестве компилятора tavrasm, но я его нигде ненашел. Пробывал использовать tasm прописывал в complite.bat: D:\tasm\tasm.exe code.asm в code.asm прописывал ниже (там находится этот подключаемый файл 2313def.inc). Но мне выдает ошибку на первую строку. Что неправильно?

Re: Неправильная компиляция или...

Добавлено: Ср сен 16, 2009 20:04:07
Meteor
Gron писал(а):Уважаемые, в обучении приводится в качестве компилятора tavrasm, но я его нигде ненашел. Пробывал использовать tasm ... Но мне выдает ошибку на первую строку. Что неправильно?
Скорее всего должно было быть avrasm, такой есть, а tasm он для 8051, z80, еще какихто в стиле 8085. В нем другая система команд, он и знать ничего не знает о аврах.

Добавлено: Ср сен 16, 2009 20:19:12
Neko72
tasm - скорей всего Турбо Ассемблер. Он для 8086 совместимых процов. Шел в одной связке с Турбо Си и Турбо Паскалем от Борланда. Раньше на PC активно применялся, щас незнаю (вроде бы как давно морально устарел).

Добавлено: Ср сен 16, 2009 20:31:37
Gron
Так пытаюсь прокомпилиовать asm-ом в bat (приведен ниже) пишет D:\xxxxxxxx неявляется внутренней или внешней программой исполняемого файла....

Добавлено: Ср сен 16, 2009 22:09:09
Gron
Может тогда посоветуете другой компилятор?

Добавлено: Ср сен 16, 2009 22:19:30
Meteor
Gron писал(а):Может тогда посоветуете другой компилятор?
А почему AVRStudio не пользовать. Мне например ее хватает "заглаза". Код в асме компактен, в отличие от Си, алгоритма билдера и пр. Дает все что надо. И главное РОДНОЙ для авров

Добавлено: Чт сен 17, 2009 06:06:59
Gron
Подскажите где скачать AVRStudio

Добавлено: Чт сен 17, 2009 06:20:44
Meteor
Gron писал(а):Подскажите где скачать AVRStudio
На сайтах атмела:
тут http://atmel.ru/Software/Software.htm
или тут http://atmel.com/dyn/products/tools.asp ... id=607#798

Добавлено: Пн сен 21, 2009 20:27:17
Gron
Уважаемые подскажите пожулуйтса может я неправильно что-то написал в коде. Я скачал AVRStudio 3.56 пытаюсь компилировать в hex ничего неполучается.

Добавлено: Пн сен 21, 2009 20:40:18
Alex72
Gron писал(а):Уважаемые подскажите пожулуйтса может я неправильно что-то написал в коде. Я скачал AVRStudio 3.56 пытаюсь компилировать в hex ничего неполучается.
Ставь 4 версию, версия 3.56 не развивается давно и проект приложи

Добавлено: Пн сен 21, 2009 20:58:25
Meteor
Gron писал(а):Уважаемые подскажите пожулуйтса может я неправильно что-то написал в коде. ...пытаюсь компилировать в hex ничего неполучается.
Вот какое дело, заходите в Project->Project Setting... В выпавшем окне см файл выбираете Intel Intellc (intel hex) и компилируете.
Признаю свою ошибку, в том что не направил Вас именно на версию 4.15 и выше...

Добавлено: Ср сен 23, 2009 20:50:01
Gron
Meteor сделал как вы писали: зашел в проект, выбрал опцию выхода hex файла, но в папке где лежит этот файл ASM создает файлы apr, avd. А гдеже hex?

Добавлено: Ср сен 23, 2009 21:17:00
Gron
Подскажите, я создал для простоты файл code.asm прокомпилировал его командой assembler, вписал всего одну строчку ".include "C:\Program Files\Atmel\AVR Studio\Appnotes\2313def.inc"" но hex-а как небыло так и нету. Компилятор AVRStudio 3.56 невыдает ошибок.

Добавлено: Ср сен 23, 2009 22:38:52
Gron
ВСЕ РАЗОБРАЛСЯ. Добавил следующий код после подключения файла чипа и hex стал создаваться в тойже папке что asm. В Pritesius все опробывал. Рекомендую.

Добавлено: Ср сен 23, 2009 23:05:44
Meteor
Gron писал(а):ВСЕ РАЗОБРАЛСЯ. Добавил следующий код после подключения файла чипа и hex стал создаваться в тойже папке что asm. В Pritesius все опробывал. Рекомендую.
Мои поздравления! Всеже со временем переходите на студию 4.1х.
PS. Я протеусом не пользуюсь (не понравилось), впервую очередь ограниченность кристаллов МК. Сигнатуру посмотреть(для меня самое главное) можно и в студии. Писал программку для визуализации портов по лог файлам. Сравнивал с реальными сигналами - весьма недурно. Есть мелкие "косяки". Обвязку всегда в уме анализировал, после ухода от дискретной логики к плисам, времянку делаю на этапе проверки функционирования. После перехожу к железу - там всегда правда. Сейчас делаю в железе "логический анализатор" заточенный под мои требования и представления о его функциональности, с моими возможностями.
Успехов!!!