Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Проблема с отладкой

Непрочитано 17.06.2014, 15:03  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
По умолчанию Проблема с отладкой

Добрый день, не могу понять от чего зависит возможность установки Breakpoint'oв.
На изображениях видно, там где есть нумерация строки, бряки ставятся, а там где прочерки соответственно - нет. Как с этим бороться?
Миниатюры:
Нажмите на изображение для увеличения
Название: A.jpg
Просмотров: 201
Размер:	45.1 Кб
ID:	65833   Нажмите на изображение для увеличения
Название: B.jpg
Просмотров: 158
Размер:	66.1 Кб
ID:	65834  
Реклама:
qweentet вне форума  
Непрочитано 17.06.2014, 18:01  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Проблема с отладкой

Попробуйте уменьшить уровень оптимизации кода в настройках компилятора.
uk8amk вне форума  
Непрочитано 17.06.2014, 18:28  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
Лампочка Re: Проблема с отладкой

Сообщение от uk8amk Посмотреть сообщение
Попробуйте уменьшить уровень оптимизации кода в настройках компилятора.
Поставил минимальную оптимизацию и тип оптимизации на скорость...
Результат тот же=(

Мне очень важна отладка, помогите кто сталкивался!
Миниатюры:
Нажмите на изображение для увеличения
Название: cnf.jpg
Просмотров: 51
Размер:	95.8 Кб
ID:	65845  
qweentet вне форума  
Непрочитано 17.06.2014, 23:33  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Проблема с отладкой

У вас листинг высокоуровневого языка. Здесь не все так однозначно как с уровнем ассемблера.
При компиляции создается файл символьной отладки. В нем размечены номера строк на которые можно ставить бряки с привязкой к адресам инструкций и подпрограмм.
Если используется высокий уровень оптимизации, то получается винигрет из инструкций и часть строк становится недоступной для установки бряков.
Оптимизатор также может проявлять инициативу и скажем выбрасывать код следующий за бесконечным циклом while(1).
Если у вас отсутствуют большие блоки кода, убедитесь что они не находятся между препроцессорами #ifdef/#ifndef.
Загрузите ваш COF/ELF/что-то еще в симулятор AVRstudio. Если там тоже самое, то протеус не виноват и разбирайтесь с настройками своего компилятора.
uk8amk вне форума  
Непрочитано 18.06.2014, 13:43  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
По умолчанию Re: Проблема с отладкой

Сообщение от uk8amk Посмотреть сообщение
У вас листинг высокоуровневого языка. Здесь не все так однозначно как с уровнем ассемблера.
При компиляции создается файл символьной отладки. В нем размечены номера строк на которые можно ставить бряки с привязкой к адресам инструкций и подпрограмм.
Если используется высокий уровень оптимизации, то получается винигрет из инструкций и часть строк становится недоступной для установки бряков.
Оптимизатор также может проявлять инициативу и скажем выбрасывать код следующий за бесконечным циклом while(1).
Если у вас отсутствуют большие блоки кода, убедитесь что они не находятся между препроцессорами #ifdef/#ifndef.
Загрузите ваш COF/ELF/что-то еще в симулятор AVRstudio. Если там тоже самое, то протеус не виноват и разбирайтесь с настройками своего компилятора.
Убрал безусловные циклы - не помогло=(
Чтобы загрузить эмуляцию в AVR Studio, это надо проэкт переносить, как я понимаю??
qweentet вне форума  
Непрочитано 18.06.2014, 17:57  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Проблема с отладкой

Ну как бы достаточно открыть файл COF, выбрать симулятор и таргет.
Там он сам подтянет что нужно.
uk8amk вне форума  
Непрочитано 18.06.2014, 22:24  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
По умолчанию Re: Проблема с отладкой

Сообщение от uk8amk Посмотреть сообщение
Ну как бы достаточно открыть файл COF, выбрать симулятор и таргет.
Там он сам подтянет что нужно.
Да, точно, самое интересное, что я это уже делал (башка дырявая)...
Ну что, в итоге - в AVR Studio я ставлю бряки везде где хочу!
А в Proteuse, как я понял, настроек никаких по этому поводу=(
qweentet вне форума  
Непрочитано 19.06.2014, 09:35  
AlexP74
Временная регистрация
 
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
AlexP74 на пути к лучшему
По умолчанию Re: Проблема с отладкой

https://kazus.run/forums/showpost.ph...postcount=2659
AlexP74 вне форума  
Непрочитано 19.06.2014, 15:19  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
По умолчанию Re: Проблема с отладкой

Сообщение от AlexP74 Посмотреть сообщение
https://kazus.run/forums/showpost.ph...postcount=2659
А как мне это поможет в CodeVisionAVR?

Ладно, допустим я перенесу проэкт в AVR Studio, можно ли там сгенерировать cof?
qweentet вне форума  
Непрочитано 19.06.2014, 18:15  
qweentet
Частый гость
 
Регистрация: 17.06.2014
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
qweentet на пути к лучшему
По умолчанию Re: Проблема с отладкой

Сообщение от qweentet Посмотреть сообщение
А как мне это поможет в CodeVisionAVR?

Ладно, допустим я перенесу проэкт в AVR Studio, можно ли там сгенерировать cof?
Перенес проэкт в IAR, все стало на свои места, хотя по прежнему не понятно, почему СV так плохо дружит с proteus.
Всем спасибо за отклики!
qweentet вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со схемой для получения ВАХ двухполюсников 694338 Измерительное оборудование 91 31.03.2013 01:12
VGA-кабель 10 м и проблема в Linux Chay_Nik Видеотехника 19 08.01.2012 17:54
Проблема с FT232BM (FT232BL) anbsoft Микроконтроллеры, АЦП, память и т.д 27 07.08.2010 09:33
Проблема при запуске uc3855 Marlboro Источники питания и свет 0 19.07.2005 13:52


Часовой пояс GMT +4, время: 01:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.