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

 
 
> Инструкции JMP и CALL, call k: Unsupported instruction on ATmeg8
svchost
сообщение Aug 23 2009, 16:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 31-05-09
Пользователь №: 49 779



Добрый день!

Столкнулся вот с такими непонятками...

1.

Есть абсолютно работающий проект на AVRStudio 4.16 с файлом
C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\m8def.inc

просматривая папку AVR Tools обнаружил вот такой файл
C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m8def.inc
на первый взгляд он оказался более дополненный именами регистров и битов
решил его включить в проект...

Теперь при компиляции ругается на инструкции JMP и CALL
error: call k: Unsupported instruction on ATmega8
error: jmp k: Unsupported instruction on ATmega8

при замене файла m8def.inc обратно все работает.

нашел на форуме
http://electronix.ru/forum/index.php?showtopic=23748

но никак не пойму что к чему, и если команды больше не поддерживаются почему же программы до сих пор работают?
и теперь для переноса проекта например от mega16 на мега8 надо команды поменять на rjmp и rcall?

2.

Установил пакет AvrStudio417Setup.exe и теперь
а) при запуске файлов проектов *.aps выдается сообщение ОС WinXP отказано в доступе
б) если сделать открыть файл с помощью AvrStudio проект запускается но при включении
появляется окошечко с именем файла и восклицательным знаком

при откане на 4.16 все нормально


В чем трабл не пойму? Объясните пожалуйста.
Спасибо.

Сообщение отредактировал svchost - Aug 23 2009, 17:00
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- svchost   Инструкции JMP и CALL   Aug 23 2009, 16:18
- - _Pasha   Цитата(svchost @ Aug 23 2009, 19:18) но н...   Aug 23 2009, 17:11
|- - Artem_Petrik   Цитата(_Pasha @ Aug 23 2009, 20:11) Они о...   Aug 23 2009, 18:11
- - svchost   что же получается, теперь возможен вариант что пок...   Aug 23 2009, 17:29
- - SasaVitebsk   А собственно что тут печального? Команда RJMP ходи...   Aug 23 2009, 17:50
|- - _Pasha   Цитата(SasaVitebsk @ Aug 23 2009, 20:50) ...   Aug 23 2009, 18:09
- - svchost   получается для переноса проекта с mega8 на mega16 ...   Aug 23 2009, 18:17
|- - Artem_Petrik   Цитата(svchost @ Aug 23 2009, 21:17) такж...   Aug 23 2009, 18:26
|- - SasaVitebsk   Цитата(svchost @ Aug 23 2009, 21:17) полу...   Aug 24 2009, 07:59
- - svchost   #ifdef _MEGA8_ #define jmp rjmp #define call rcall...   Aug 23 2009, 18:32
|- - _Pasha   Цитата(svchost @ Aug 23 2009, 21:32) #def...   Aug 23 2009, 18:44
- - svchost   #define jmp rjmp #define call rcall вставил в фай...   Aug 23 2009, 20:41
|- - _Pasha   Цитата(svchost @ Aug 23 2009, 23:41) блин...   Aug 23 2009, 22:02
|- - Сергей Борщ   Цитата(svchost @ Aug 23 2009, 23:41) блин...   Aug 24 2009, 07:35
- - svchost   Ответ от компании Atmel... Dear customer, ATmega...   Aug 24 2009, 06:14
- - 777777   Цитата(svchost @ Aug 24 2009, 10:14) ATme...   Aug 25 2009, 09:02


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:10
Рейтинг@Mail.ru


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