реклама на сайте
подробности

 
 
> VMLab и AVR Studio, Совместная работа
Ильдус
сообщение Oct 12 2008, 16:50
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 5-07-05
Пользователь №: 6 552



Можно ли отлаживать программы, написанные на асм в AVR Studio 4.12, в VMLab 3.12?
Если да, то, пожалуйста подробнее.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
garbuz
сообщение Oct 13 2008, 07:05
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 12-10-08
Пользователь №: 40 892



Цитата(Ильдус @ Oct 12 2008, 19:50) *
Можно ли отлаживать программы, написанные на асм в AVR Studio 4.12, в VMLab 3.12?
Если да, то, пожалуйста подробнее.

Да конечно. VMLAB отлаживает по файлу-прошивке .hex
и в папке примеров самого VMLAB файл 3rdparty.prj посмотрите.

Сообщение отредактировал garbuz - Oct 13 2008, 07:07
Go to the top of the page
 
+Quote Post
Ильдус
сообщение Oct 13 2008, 16:24
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 5-07-05
Пользователь №: 6 552



Цитата(garbuz @ Oct 13 2008, 11:05) *
...
и в папке примеров самого 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!" !??? - В чем дело?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 13:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016