function RM9200_Reset() { TargetInterface.setNSRST(0); TargetInterface.delay(100); TargetInterface.setICEBreakerBreakpoint(0, 0x0, 0xFFFFFFFF, 0x0, 0xFFFFFFFF, 0x100, 0xf7) TargetInterface.setNSRST(1); TargetInterface.waitForDebugState(1000); TargetInterface.trst();
TargetInterface.pokeWord(0xFFFFFC20, 0x0000FF01); //start Main CLK TargetInterface.delay(10); //delay for stabillization TargetInterface.pokeWord(0xFFFFFC30, 0x00000001);
TargetInterface.pokeWord(0xFFFFFF00, 0x1); //remap TargetInterface.trst(); }
У нас написано так, хотя уже сам не помню, что тут про что. Хотя коннект должен производиться еще до выполнения скрипта, с любым делителем. Другое дело, что если мало поделить - не грузит ни хрена. Еще во время экпериментов было обнаружено, что ntrst, в общем то не нужен, и если его отодрать, то подключается и через 14 пиновый виглер.
|