Цитата(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)