Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/116: Рейтинг темы: голосов - 116, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41

Отладка в Atmel Studio 7 + Pinboard II rev 3

02.12.2016, 16:13. Показов 21675. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Есть ли возможность отладки в Atmel Studyo 7? Поддерживаются JTAGICE3 и JTAGICE mkII.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2016, 16:13
Ответы с готовыми решениями:

Отладка ATMega8515 в ATMEL STUDIO в 6.1
Здравствуйте при создании проекта, а точнее при его отладке в симуляторе столкнулся с проблемой.при запуске симулятора ругается В папке...

Отладка программ созданных в Atmel Studio 6.0
Я пытаюсь программы созданные в AVR Studio 6.0 отлаживать в пошаговом режиме, для просмотра значений переменных объявленных в программе...

Отладка программ созданных в Atmel Studio 6.0
Я пытаюсь программы созданные в AVR Studio 6.0 отлаживать в пошаговом режиме, для просмотра значений переменных объявленных в программе...

39
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
15.12.2016, 10:22
Студворк — интернет-сервис помощи студентам
Т.е. выбираете там JTAG ICE скорость 115200 и порт Auto и ничего не происходит. Он моргает и на этом все? Так?

А попробуйте проверить интерфейс до JTAG. Там на платке адаптер у нас два джампера стоит.

Снимите их оба. И оденьте один ,вниз ,поперек. т.е. они сейча стоят как | | а пусть стоят =, только без верхнего. Тем самым вы замкнете RX на TX уже на самом адаптере. И постучитесь в этот порт терминалкой. Отправленные байты должны возвращаться как есть.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 10:23
Хорошо, но это вечером. Я сейчас с работы на домашний комп удалённо заходил )
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 17:31
Прозвонил и проверил соединение модулей - все нормально.
Переставил перемычки (оставил одну горизонтально внизу) - вводимые символы возвращаются
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 17:32
Блин, слушайте, заработало. Ничего не поменялось.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 18:45
Теперь с самой отладкой возникли вопросы:
После того как первый брекпойнт пройден пошаговая отладка как-то не приходит на следующую точку


<Изображение удалено>


<Изображение удалено>


<Изображение удалено>
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
15.12.2016, 19:58
Нууу...а ты думал будет легко? Код на Си и реальный код сильно отличаются :)))) Возможно второй точки просто уже не существует. Выброшена оптимизатором. Там есть вкладка дизассемблера и вот на ней можно смотреть реальный код и его выполнение.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
15.12.2016, 19:59
Есть еще вариант сделать оптимизацию S0 т.е. выключить ее вообще. Будет попроще.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 21:11
Обнаружился косяк в функции _delay_ms - из неё трассировка не выходит.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
15.12.2016, 21:13
В окне дизассамблера
Вот такое сообщение:
---- Z:\Atmel\Blink\default/c:\program files (x86)\atmel\avr tools\avr toolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/ymstude/util/delay.h
152: File not found

Проблема с файлом delay.h? Но ведь прошивка компилится без проблем и моргает как надо.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
16.12.2016, 16:50
а задержки там как то хитро сделаны, они из каких то скомпилированных библиотек берутся. В общем, на них трассировка затыкается.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
17.12.2016, 10:21
Это понятно, а как сделать, что бы не затыкалась? Или нерешаемая проблема?
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
17.12.2016, 16:04
Перепиши на свой делай. Или заткни на NOP Затычки. ОДин хрен у тебя из под жтага все они не соответствуют реальному времени.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
17.12.2016, 23:04
Там какой-то косяк с путём до файла delay.h
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 60
18.12.2016, 14:23
Всем привет.
На Atmega 16

А кто нить сталкивался сообщением "there are not enough available jtag briokpoints. Remove a program memory briokpoint or disable a data briokpoint"
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
18.12.2016, 21:02
Подскажите: какую ему папку нужно указать?
Переустановил AVR Studyo и Toolchain - при отладке появилось вот такое окно, в предыдущий раз я жамкнул ОК не думая.
Возможно в этом проблема.


<Изображение удалено>
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 60
19.12.2016, 11:56
это нет. мое сообщение "there are not enough available jtag briokpoints. Remove a program memory briokpoint or disable a data briokpoint"

решилось тем что я могу во время jtag отладки ставить только 3 briokpoint за раз. Тость могу остановиться в трех местах.
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 60
20.12.2016, 14:04
Цитата Сообщение от Povit_SS
это нет. мое сообщение "there are not enough available jtag briokpoints. Remove a program memory briokpoint or disable a data briokpoint"

решилось тем что я могу во время jtag отладки ставить только 3 briokpoint за раз. Тость могу остановиться в трех местах.
Думаю если повторить эту статью от DY HOTT то можно будет расширить. http://iosyitistromyss.ru/ft22... -jtag.html
но у меня почему-то не запускается Hoppy JTAG2, на win7. Пишет что-то с дровами.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
20.12.2016, 15:27
happy jtag это грубый хак и эмуляция JTAG2 он работает довольно глючно, особенно с 7кой и поэтому мы последние 2 года продаем адаптеры уже со впаяным контроллером под JTAG ICE I который хоть и ограничен тремя точками, зато работает куда стабильней.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
20.12.2016, 20:48
Неужели только у меня появляется диалог указать папки?
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 60
22.12.2016, 16:18
Цитата Сообщение от Dorth_Vodir
Неужели только у меня появляется диалог указать папки?
у меня не появляется. Может у тебя где-то в настройках стоит спрашивать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2016, 16:18

Отладка по JTAG в Pinboard II
Доброго всем дня.Сильно не пинайте,я чайник кипящий.Где можно почитать про отладку в студии.В документации не нашёл,именно про Pinboard...

Отладка по JTAG. pinboard vs AVRDragon.
хочу отлаживаться по JTAG, ну и железку приобресть соответственно для этого. выбираю между AVRDragon и PinBoard. откровенно говоря...

Использование программатора AVRprog910 c PinBoard II rev.2
Доброго времени суток! На днях стал счастливым обладателем платы PinBoard II rev.2. В работе использую программатор AVR910 совместно с...

Atmel Studio7 не работает отладка
Здравствуйте уважаемые форумчане! Не пинайте меня сильно за вопрос - я новичок в этой теме. Суть вопроса - для отладки кода установил...

Нужна более подробная документация на Pinboard II Rev 2
Ув. DY HOTT на днях я купил своему внуку сей продукт у вашего диллера в Киеве. Покупкой довольны, но столкнулись с проблемой хорошей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru