Цитата(Александр Куличок @ Oct 18 2009, 04:55)

Думаю, (нет, даже уверен) что Вы неправы. Насколько я понимаю, установка точек останова (в том числе по доступу к данным), непосредственно останов выполнения программы (без которого отладка немыслима) - это функции ОСD-ситемы, но никак не возможности JTAG'а как такового. И останов выборки следующего адреса - это уже не периферия, а ядро.
Например в даташите на m162 скромно написано только это:
JTAG Interface and On-chip
Debug System
If the On-chip debug system is enabled by the OCDEN Fuse and the chip enter Power
down or Power save sleep mode, the main clock source remains enabled. In these
sleep modes, this will contribute significantly to the total current consumption. There are
three alternative ways to avoid this:• Disable OCDEN Fuse.
• Disable JTAGEN Fuse.
• Write one to the JTD bit in MCUCSR.
The TDO pin is left floating when the JTAG interface is enabled while the JTAG TAP
controller is not shifting data. If the hardware connected to the TDO pin does not pull up
the logic level, power consumption will increase. Note that the TDI pin for the next
device in the scan chain contains a pull-up that avoids this problem. Writing the JTD bit
in the MCUCSR register to one or leaving the JTAG fuse unprogrammed disables the
JTAG interface.
Цитата
В даташитах везде написано, что для работы отладки этот бит должен (а не может) быть установлен.:
Укажите место где это написано. А лучше просто цитату.
Цитата
В хелпе уже прямо сказано,что отладчик снимает этот бит при окончании отладки (хотя про его включение прямо и не сказано)
Предположим вместо m128 отладчику подсунули m1281 расположения фузов в которой отличается, отладчик все равно будет менять фузы?
Кстати на какой отладчик хелп.
Цитата
А то, что OCDEN изменяется при запуске отладки, косвенно говорит тот факт, что в опциях JTAG'а в ИАРе есть опция "восстановить фьюзы по окончанию сессии" (отладки)
Отладчик IAR позволяет менять фузы. Какие фузы отладчику можно автоматически менять настраивает пользователь в соответвующих опциях. Если Вы себе в опциях разрешили автоматическое включение OCDEN, то вы и имеете то что имеете:
Цитата
отключаете отладчик - включаете питание таргета - и программатором смотрите, что бит OCDEN установлен.
С учетом подмены чипа сценарий может быть таким, включаем отладчик после чего чип остается только сдуть с платы.
PS: вечером попробую проделать предложенный эксперимент.