Цитата(hammered @ Oct 16 2007, 13:17)

Бьюсь головой об камень...
Проблема:
Есть плата(самопальная) с МК Atmega128.
Прошивал микру через житак, и отлаживался через него.
В какой то момент надобность в житаге отпала, и я отсоединил JTAG-ICE.
После этого плата не работает.
Даже после выставления бита JTD в 1 и дисэйбла JTAGа проблема остается.
Соответственно, если я подсоединяю(физически) выключенную плату JTAG проблема устраняется
Собственно а в чем проблема то ? Плата не работает или Jtag-ом не береться ?
при 1-м варианте возможно вы неправильно отключаете сам JTAG, JTD нужно устанавливать 2 раза подряд.
например :
MCSCR |= 0x80;
MCSCR |= 0x80;
при 2-м случае если вы успешно установили JTD перейти на JTAG получиться только стерев вашу прогу. Для этого дополнительно заведите SRST на ресет проца. Вроде 6-й пин JTAG разъема. Тогда AVR Studio при контакте выдаст окошко и там жать кнопку, не помню что там написано но это оно.
Ну а если Вы вырубули JTAG фузом то (___)(___). Тут уже придетьс по SPI достучаться.
Еще возможно отсутсвие отладки по снятом бите ocden, не знаю чем вы отлаживаетесь, IAR сам его ставит, остальные х.з.