Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ааа.. как пользовать JTAG, если проц ушел в idle ?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
evgen2
дивайс lpc2378

сказал PCON = 0x1; //Idle mode

по прерыванию от RTC просыпаюсь и все работает, только вот засада - не могу ни прогамму залить через JTAG, ни в дебуг попасть...

***JLink Error: Could not find supported CPU core on JTAG chain

Вопрос - а как тогда вообще программы с уходом в спячку отлаживать ?!
rezident
А когда ядро спит, то МК что-то еще делает? Если да, то нужно использовать прерывания и свой собственный канал отладки написать. Если нет, но зачем вообще "дебажить" эту спячку-то?
evgen2
Цитата(rezident @ Apr 4 2010, 14:37) *
А когда ядро спит, то МК что-то еще делает? Если да, то нужно использовать прерывания и свой собственный канал отладки написать. Если нет, но зачем вообще "дебажить" эту спячку-то?


1. допустим, развели плату так, что вывели на разъемы интерфес JTAGа, но не вывели интерфейс для программирования по UART'у, а потом что-то напрограммировали, так что проц почти все время спит. Куды бежать ?

2. Допустим, программируем что-то, что экономит энергию и или где-то накосячили или просто ставим где-то брекпойнт после того, как проснулись - будет при этом JTAG работать ? И вообще - какие рекомендации - как работать с JTAG'ом, если играешься с засыпанием - может быть что-то типа того, что не засыпать первые N секунд после старта?

3. Как работать со sleep'ом в кейловском эмуляторе ? Если я включаю RTC прерывания, перевожу проц в Idle mode, после чего "просыпаюсь" в прерывании. А если вместо Idle перевожу его в Sleep - нигде уже не просыпаюсь. Даже если выставлять INTWAKE = 0x8000; //RTCWAKE (выход из Power down по прерыванию RTC)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.