Цитата(adnega @ Jul 22 2011, 00:09)

Код
#define JTAG_SW_DP_NONE ((u32)(4))
#define RCC_APB2ENR_AFIOEN ((u32)(0))
#define AFIO_MAPR_SWJ_CFG ((u32)(24))
RCC->APB2ENR |= (1 << RCC_APB2ENR_AFIOEN);
AFIO->MAPR = (JTAG_SW_DP_NONE << AFIO_MAPR_SWJ_CFG);
Это то понятно... а в каком месте проги это должно быть вставлено??? Никак не могу понять смысл следующего...
To use the serial wire DP to release some GPIOs, the user software must set
SWJ_CFG=010 just after reset. - сразу после сброса..... насколько сразу??? если вставить первой строчкой в майн??? не работает.
и еще....
To release the debug pins, remember that they will be first configured either in input-pull-up
(nTRST, TMS, TDI) or pull-down (TCK) or output tristate (TDO) for a certain duration after
reset until the instant when the user software releases the pins. --- мой английский нервно курит.... не понимаю...
О блин.... Заработало.... тока теперь другой трабл..... Житаг не коннектится с ядром..... Почему - вроде понятно..... Не понятно как бороть.