SapegoAL 0 4 июля, 2006 Опубликовано 4 июля, 2006 · Жалоба Подскажите кто разбирался. Проект в IAR C. Отлаживаю в AVR Studio. Если выбран режим симуляции, то при сбросе попадаю в начало __low_level_init. А если выбран JTAG, то попадаю в начало main. А мне бы хотелось попасть на 0 адрес. Как это сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beer_warrior 0 5 июля, 2006 Опубликовано 5 июля, 2006 · Жалоба Насколько помню - отлаживаться не по сишному коду, а по ассемблерному. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 5 июля, 2006 Опубликовано 5 июля, 2006 · Жалоба Подскажите кто разбирался. Проект в IAR C. Отлаживаю в AVR Studio. Если выбран режим симуляции, то при сбросе попадаю в начало __low_level_init. А если выбран JTAG, то попадаю в начало main. А мне бы хотелось попасть на 0 адрес. Как это сделать? Отладка в AVRStudio прекрасно ведется по сишному исходнику. Для этого в опциях проекта IAR нужно выбрать выходной формат ubro8 (forced) и загрузить его в AVRStudio - режим симуляции. И все будет само собой) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vet 0 5 июля, 2006 Опубликовано 5 июля, 2006 · Жалоба Подскажите кто разбирался. Проект в IAR C. Отлаживаю в AVR Studio. Если выбран режим симуляции, то при сбросе попадаю в начало __low_level_init. А если выбран JTAG, то попадаю в начало main. А мне бы хотелось попасть на 0 адрес. Как это сделать? Настройки - отладчик - снять галку "Run to main". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 5 июля, 2006 Опубликовано 5 июля, 2006 · Жалоба Настройки - отладчик - снять галку "Run to main". Спасибо! Вот баран не мог сам догадаться там поискать. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 6 июля, 2006 Опубликовано 6 июля, 2006 · Жалоба В такоей связке мне кое-что не понравилось. Долго надо ждать если какая задержка. В яре все моментом. И еще - допустим инициализирую усарт. В студии смотрю - записал данные в один регистр, потом в другой. При записи в другой меняются данные и в первом. Хотя работает все правильно. Не всегда так, но частенько. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roger 0 10 мая, 2011 Опубликовано 10 мая, 2011 (изменено) · Жалоба После определенного момента, проект для отладки в AVR студии стал открываться некорректно. Указатель указывается в место main на совсем другой кусок кода. ранее данный проект открывался нормально... Привел скрин открытого проекта. Version IAR 5.51.0 AVR Studio 4.18 buid 684 Похожий прикол и AVR studio 5.0 beta 2 Изменено 10 мая, 2011 пользователем Roger Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 10 мая, 2011 Опубликовано 10 мая, 2011 · Жалоба А как вытащить информацию при отладке в Студии (v4.17) в окно Message из printf()? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 10 11 мая, 2011 Опубликовано 11 мая, 2011 · Жалоба Указатель указывается в место main на совсем другой кусок кода.Скорее всего, необходимо проделать Rebuild All Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roger 0 11 мая, 2011 Опубликовано 11 мая, 2011 · Жалоба Скорее всего, необходимо проделать Rebuild All Делал, и clear делал... Осталось только проэкт с нуля собрать и накидывать проект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dikoy 7 29 июля, 2012 Опубликовано 29 июля, 2012 (изменено) · Жалоба IAR 4.30, AVR Dragon, Studio 4.18. Два ATmega640 в daisy chain конфигурации. Пробую запустить отладку. Открываю в студии проект, выбираю дракона, чип. Настроить цепь не предлагает. В итоге при старте сразу идёт ошибка AVR Dragon: IDR event 0x80. Ок, брекаю процесс, лезу в настройки дракона и наконец настраиваю цепь: При этом выдаётся предупреждение, жму ОК. Снова запускаю дебаг, и тишина... http://s019.radikal.ru/i625/1207/04/cbcf0e64642c.gif Ошибки не идут (на скрине старые), но и отладка не идёт. В регистрах портов бред и т.д. Что я делаю не так? Изменено 29 июля, 2012 пользователем Dikoy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sKWO 0 14 августа, 2012 Опубликовано 14 августа, 2012 · Жалоба IAR 4.30, AVR Dragon, Studio 4.18. Два ATmega640 в daisy chain конфигурации. Пробую запустить отладку. Открываю в студии проект, выбираю дракона, чип. Настроить цепь не предлагает. В итоге при старте сразу идёт ошибка AVR Dragon: IDR event 0x80. По моему, у Вас в прошивке глюк. Ищите у себя. Ошибки не идут (на скрине старые), но и отладка не идёт. В регистрах портов бред и т.д. Что я делаю не так? Вам же дракон выдавал предупреждение о изменениях настроек во время отладки нежелательно, дракон может потерять коннект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться