Так 0xE79E не посылается - чип не будет по SWD работать! (может LPC1000 и будет т.к. JTAG нету) но именно эта последовательность переключает на SWD!
Цитата
Сначала 51 клок при высоком уровне и 8 клоков при низком
посмотрел свои старые исходники на битбанге - у меня 16 клоков при низком уровне.
т.е. общая последовательность такая:
64 клока при высоком уровне.
16 клоков отправка 0xE79E
16 клоков при низком уровне
50 клоков при высоком уровне
16 клоков при низком уровне
Первые 64 клока нужны для очистки состояния если SWD уже работал.
я уже не помню зачем нужны 16 клоков при низком уровне.
Но 0xE79E надо обязательно посылать!
Может быть Вам просто стоит подправить исходники что бы при первой команде ID_DAP_SWD_Configure или ID_DAP_SWD_Clock отправлялось
64 клока при высоком уровне.
16 клоков отправка 0xE79E
16 клоков при низком уровне