Перейти к содержанию
    

VMLab и AVR Studio

Можно ли отлаживать программы, написанные на асм в AVR Studio 4.12, в VMLab 3.12?

Если да, то, пожалуйста подробнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ли отлаживать программы, написанные на асм в AVR Studio 4.12, в VMLab 3.12?

Если да, то, пожалуйста подробнее.

Да конечно. VMLAB отлаживает по файлу-прошивке .hex

и в папке примеров самого VMLAB файл 3rdparty.prj посмотрите.

Изменено пользователем garbuz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

и в папке примеров самого VMLAB файл 3rdparty.prj посмотрите.

Понял, что можно. В той же папке есть sinewave.prj, который в качестве отправного берет .asm файл.

 

1. Я создал отдельную папку. В ней с помощью AVR Studio новый проект. В .asm файл нового проекта скопировал из VMLab текст файла sinewave.asm. Поправил дорожку к 2313def.inc и запустил Build. Результат: без ошибок и предупреждений. В ту же папку скопировал sinewave.prj и поправил ссылку на новый .asm файл. Запустил VMLab - все отлично!

 

2. В новом .asm файле оставил:

 

.include "C:\AVR_user\Proba\2313def.inc"

 

.cseg

.org $00

 

и заменил остальной текст программы на следующий:

 

ldi R17, 0xff

out DDRD, R17

 

loop1:

 

ldi R17, 0xff

out PortD, R17

 

rjmp loop1

 

и запустил Build. Результат: без ошибок и предупреждений. Запустил VMLab - и получил сообщение:

"Building process not completed!" !??? - В чем дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Советую проект прицепить ! гляну ... можно через slil.ru

 

и VMLAB 3.14 качните.

Название: vmlab314.zip

Размер: 4.12 Мб

Доступен до: 2008-11-12 22:04:52

Ссылка для скачивания файла: http://webfaile.ru/8553590

 

Файлы проекта AVR Studio вместе с файлом sinewave.prj для VMLab здесь Sin_Wave.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дак VMLAB все же пишет - чем не доволен. Посмотрите его примеры АСМ файлов - так и сделайте.

 

a2dc6c6d7083.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...