|
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 41
|
|
Отладка в Atmel Studio 7 + Pinboard II rev 302.12.2016, 16:13. Показов 21675. Ответов 39
Метки нет (Все метки)
0
|
|
| 02.12.2016, 16:13 | |
|
Ответы с готовыми решениями:
39
Отладка ATMega8515 в ATMEL STUDIO в 6.1 Отладка программ созданных в Atmel Studio 6.0 Отладка программ созданных в Atmel Studio 6.0 |
|
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 | ||
но у меня почему-то не запускается 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 | ||
0
|
||
| 22.12.2016, 16:18 | |
|
Отладка по JTAG в Pinboard II Отладка по JTAG. pinboard vs AVRDragon. Использование программатора AVRprog910 c PinBoard II rev.2 Atmel Studio7 не работает отладка Нужна более подробная документация на Pinboard II Rev 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
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
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|