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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CVAVR & AVRSTUDIO, подозрение на нестыковку 
:(
    Опции темы
Balaganov
Дата 12.7.2005, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.12.2004

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



Написал прогу под 32мегу на с (cvavr1.24.6), сгенерировал coff файл, загрузил его в avrstudio4.11, пробую пошагово перемещаться по программе все нормально пока не встречается какая-либо библиотечная функция. Тут студия (не зависимо от платформы) задумывается очень на долго (ниразу до конца не ждал вырубал). Эта ситуация нормальна или есть выход?
PM MAIL   Вверх
PILOT
Дата 12.7.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Странно, я использую библиотечные функции и все нормально.
Попробуй другую функцию использовать (произвольную) проверить тоже самое или нет. Кроме того попробуй по шагам но не входить в тело процедуры.
Кроме того есть смысл проверить входные аргументы, возможно при них вычисления будут очень долгими...

СУВ.


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


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.12.2004

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



Кажись понял в чем дело. Библиотека для работы с lcd опрашивает флаг готовности самого lcd, а так как платформа симулятора, то ответ не приходит и студия его просто ждет. Кстати хочу переделать эту библиотеку без опроса флага может у кого уже есть готовый вариант?
PM MAIL   Вверх
PILOT
Дата 12.7.2005, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Ты б хоть тип LCD назвал чтоли...

СУВ.


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


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 15.12.2004

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



Цитата(PILOT @ 12.7.2005, 22:41)
Ты б хоть тип LCD назвал чтоли...

СУВ.

HD44780
Я уже написал драйверок без возможности чтения lcd и оформил его в библиотеку, но заметил следующее: если в программу включить библиотеку, то студия НЕ ВОЗВРАЩАЕТСЯ из функции этой библиотеки в пошаговом режиме. А если не включать а записать ее в основную программу то все ок.
PM MAIL   Вверх
PILOT
Дата 16.7.2005, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Я пользовался IAR'ом, который очень хорошо интегрируется с AVR-Studio и все подпрограммы и библиотеки обрабатываются корректно. Формат Urbof8.
В Вашем случае, я бы отлаживался так как работает... ну может бы проверил бы еще стек в момент вызова процедуры, на всякий...

СУВ.



--------------------
тут могла быть Ваша реклама...
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.0440 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

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