Vasily_ 57 31 июля, 2019 Опубликовано 31 июля, 2019 · Жалоба https://www.microchip.com/sitesearch/search/All/Atmel-ICE https://www.microchipdirect.com/product/ATATMEL-ICE-PCBA https://www.microchipdirect.com/product/ATATMEL-ICE-BASIC Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 31 июля, 2019 Опубликовано 31 июля, 2019 · Жалоба 17 hours ago, Vasily_ said: https://www.microchip.com/sitesearch/search/All/Atmel-ICE ... никогда бы не подумал!.. Считал это слишком древним. Разумно. А я стал паниковать. AVR - хорошие простые процы! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den64 0 31 июля, 2019 Опубликовано 31 июля, 2019 · Жалоба AVRки меньше потребляют при питании от двух пальчиковых аккумуляторов, чем STM8L. Специально сравнивал документацию и замерял. И STM8L трудно достать, ассортимента нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 1 августа, 2019 Опубликовано 1 августа, 2019 · Жалоба ...Выяснилась еще одна хрень, касательно DRAGON. Как я уже говорил, у меня их 4 штуки, но среда запоминает серийный номер первого подключенного после инсталяции(не фига! помнит все) и тогда вариант смены Драгона плачевен, особенно когда один из номеров ошибочен в одном из знаков(интересно почему?). Среда не признает никакие другие!!! В меню предлагает только свой вариант!.. БРРР... И Как заставить её видеть любые другие, - найти не могу! Мужики, может кто слышал или применяет несколько (в облом менять подпайку для HVPP и коммутационные связи для восстановления). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smoky 0 1 августа, 2019 Опубликовано 1 августа, 2019 · Жалоба А вы не пробовали подключать DRAGONы до запуска среды? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 1 августа, 2019 Опубликовано 1 августа, 2019 · Жалоба 3 hours ago, Smoky said: А вы не пробовали подключать DRAGONы до запуска среды? Верное уточнение! Поразительно... в АтмелСтудио 6.2 в DebugWire я постоянно убивал MCU... В IARe все гладко и красиво. Хотя я считал, что должно быть наоборот (в одном месте создавали AS & DRAGON) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 7 августа, 2019 Опубликовано 7 августа, 2019 · Жалоба http://www.icbanq.com/data/ICBShop/board/EWAVR_UserGuide.pdf стр 215 C-SPY 5 Data breakpoints (BP) are not available when the debugWIRE interface is used. When a device with debugWIRE is used, data breakpoints are not available and the debugger will use software code breakpoints. стр 110 Каково?... Что же это за отладка без BP? Я был иного мнения об IAR... В ftp.iar.se/WWWfiles/AVR/webic/doc/EWAVR_DebuggingGuide.pdf на 370 странице к чему-то рассматривают window which lists all active breakpoints. Зачем, когда not available ? Как отлаживаться без BP? Может есть какие-то настройки в среде, чтобы BREAK попадал в код и все было честно? Мне тут кореша нашептали, что есть вообще в отладке неприятный момент, что сам факт чтения(системой отладки) регистров нарушает логику программы. И это усложняет отладку, поскольку происходит нарушение алгоритма(если чтение сбрасывает биты) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 7 августа, 2019 Опубликовано 7 августа, 2019 · Жалоба Не iar, а debugwire причина... Вот не поверю, что (глянув на "стаж") вы не сталкивались со сбросом битов при чтении регистра отладчиком - просто закрываете окошко с регистром и нарушения алгоритма не происходит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 7 августа, 2019 Опубликовано 7 августа, 2019 (изменено) · Жалоба 17 hours ago, Obam said: Не iar, а debugwire причина... Вот не поверю, что (глянув на "стаж") вы не сталкивались со сбросом битов при чтении регистра отладчиком - просто закрываете окошко с регистром и нарушения алгоритма не происходит... Это я понимаю...(Сразу ВСЕ регистры открывать не следует) Последний раз я возился с JTAG 18 лет назад. Но в условиях DebugWire(мало ног у AVR!) единственная возможность... ...Меня удручают отсутствие отработки по BP !!! Кстати, на ютубе показано нормальная работа по BP ...только в AStudio. ...И в документации на tiny2313 было упоминание BP.... (применительно к DebugWIRE) Изменено 8 августа, 2019 пользователем Мур Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 8 августа, 2019 Опубликовано 8 августа, 2019 (изменено) · Жалоба 19 hours ago, Мур said: ...дошел до ручки, применяя asm("break"); Оказывается лучшее - враг хорошего! Отлегло... ...Помог программатор AVRISP mkII (вставлял asm("break"). Развернул AVR Studio 4.19 и апгрейдил даже DRAGON и теперь не надо снимать разъем SPI от DRAGON. HEX от IAR (программатор на Драгоне!) нормально шьет и отладка в IAR идет с брейк-пойнтами (как положено). Теперь можно работать! Цепляю свои наработки по теме в doc Технология отладки проекта на IAR под AVR в режиме DebugWIRE_2.docx Изменено 8 августа, 2019 пользователем Мур Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 10 августа, 2019 Опубликовано 10 августа, 2019 · Жалоба Наблюдаю(осцилом) в отладке(dW) интересный эффект,- SCK для SPI в соответствии с программой. Однако это бывает не всегда(честно работает в 30% случаев). Это как-то связано с отладкой? И какое тому объяснение?.. Что говорят корифеи AVR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexG 1 10 августа, 2019 Опубликовано 10 августа, 2019 · Жалоба On 8/7/2019 at 4:44 PM, Мур said: http://www.icbanq.com/data/ICBShop/board/EWAVR_UserGuide.pdf стр 215 C-SPY 5 Data breakpoints (BP) are not available when the debugWIRE interface is used. Вы, похоже, путаете брекпойнты и датабрекпойнты, т.е. останов при обращении к определенной переменной. Простые брекпойнты на AVRDragon в IAR вполне себе работают. PS: "Технология отладки" - бред. При включенном DW IAR сам прекрасно заливает программу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 10 августа, 2019 Опубликовано 10 августа, 2019 (изменено) · Жалоба 2 hours ago, AlexG said: ...Простые брекпойнты на AVRDragon в IAR вполне себе работают. PS: "Технология отладки" - бред. При включенном DW IAR сам прекрасно заливает программу. То-то и оно, что не работало с AS6.2!... Пока я не сделал Dawngrade моего DRAGON на AS4.19... Сейчас меня занимают особенности в работе AVR при отладке. Почему SPI глюкавит? (см. мой пост выше) Важно, что c IAR получаем .hex, а AS6.2 его не понимает. Потому шил у друга(у него программатор) в AS4.19, пока сам не опустился к нему... Приятно, что и разъем теперь не надо отключать! Изменено 10 августа, 2019 пользователем Мур Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 11 августа, 2019 Опубликовано 11 августа, 2019 · Жалоба Из книги Белова.."Разработка устройств на микроконтроллерах AVR" .. теперь надо её найти. Специальную. Когда это уже Майкрочип! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 23 августа, 2019 Опубликовано 23 августа, 2019 · Жалоба Будьте внимательны! Для возвращения "железа" в реальность не забывайте снимать флажок ENDW/ иначе вы можете не получить нормальное функционирование портов. ..Стоит проверить флажок при ненормальном завершении(в спешке) отладки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться