Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемма с IAR v5.40, Проблемма с IAR v5.40 
:(
    Опции темы
shedon
Дата 7.10.2004, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



есть программа написанная для компилятора IAR v4.02, сама программа написана на си, но есть один файл с кодом на асм, вот он:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Код </td></tr><tr><td id='CODE'><code id='DJlNTB' name=''><!--ec1-->
1. ;  ” ©«  áᥬ¡«¥à­ëå ¢áâ ¢®ª
2.   PUBLIC  perevod
3.    EXTERN qch_exp
4.    EXTERN qch_exp1
5.    $DEFFN perevod(0,0,0,0,0,0,0,0)
6.    RSEG CODE
7.perevod:    mov R0,#qch_exp
8.            mov R1,#qch_exp1
9.            mov R7,#4
10.    met1:   mov A,@R0
11.             mov @R1,A
12.             inc R1
13.             inc R0
14.              djnz r7,met1
15.           ret
END  <!--c2--></td></tr></table><div class='postcolor'></code><script language='javascript' type='text/javascript'>highlightSyntax('DJlNTB','');</script><!--ec2-->
в IAR v4.02, всё нормально компилируется и работает, но я попытался перенести проект под компилятор IAR v5.40, но не тут-то было, он мне выдал непонятные сообщения об ошибках в этом файле, вот они:
Цитата

"asemb.s03",2 Error[40]: Bad instruction
^
"asemb.s03",17 Error[4]: Unexpected end of file encountered
Fatal! Execution terminated...


в чём может быть проблемма ?


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 7.10.2004, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Уверен, что qch_exp, qch_exp1 существуют?

СУВ.



--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 8.10.2004, 07:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



Существуют, ведь в IAR v4.02, эта программа работала, а еслиб не существовали, то этоб уже линкер ругался, а не компилятор.


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 13.10.2004, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Проставь нуменрацию строк, а то не понятно где конкретно ругань..

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
shedon
Дата 14.10.2004, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 6
Всего: 11



поставил


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
PILOT
Дата 14.10.2004, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Вот например в Кейле есть установки компилятора и линковщика: AX51 и A51
последний ругнется при встрече PUBLIC или EXTERN
Может и в IAR такое есть?

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.