ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
7302 Топик полностью
net (15.02.2004 21:41, просмотров: 1) ответил undеfined на Не думаю что все так плохо. Должна быть просто команда сброса.
возможно что вы правы но мне сейчас проще ресет от JTAG завести в соответствии со схемой виглер как положено чем разбираться со стандартом JTAG в дополнение ведь так все и сделано( по крайней мере в crossswork) да и специально команду в скрипты ввели я с мульти немного возился(к сожалению только поверхностно) но там похожие проблемы с инициализаей были в добавок например для atmela кросворковцы делают через watch dog не спроста ресет // Get the target interface into debug state for the peeks and pokes TargetInterface.beginDebugAccess(); // Disable watchdog TargetInterface.pokeWord(0xFFFF8000, 0x2340); // Initialize the WD Clock Mode Register TargetInterface.pokeWord(0xFFFF8004, 0x373F); // Restart the timer TargetInterface.pokeWord(0xFFFF8008, 0xC071); // Enable the watchdog TargetInterface.pokeWord(0xFFFF8000, 0x2341); // Enable internal reset generation TargetInterface.pokeWord(0xFFFF8000, 0x2343); // Set a breakpoint on reset vector TargetInterface.setICEBreakerBreakpoint(0, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x100, 0xF7); // Release target from debug state. TargetInterface.endDebugAccess(true); // Wait for CPU to reset and hit the breakpoint TargetInterface.waitForDebugState(5000); // Reset the Embedded ICE macrocell TargetInterface.trst(); // Disable the watchdog TargetInterface.pokeWord(0xFFFF8000, 0x2340); не думаю что они стали бы так извращаться если была бы команда стандартная я еще поверю что если бы советский человек дергал сигнал ресет при наличии jtag reset - но буржуи проклятые все делают по инструкции - так что я думаю что такой команды нет - но если вы найдете ее то киньте ее в меня - чтобы знать для общего развития ;-)