이 칩 저 칩을 쓰다보니 헷갈리네요.
IO가 부족하여 Jtag 단자를 사용하려고 아무리 설정을 하여도 동작이 되지 않아 헤매다가 찾았습니다.
몇년전에 할 때도 이 문제가 있었던 것 같은데 몇년에 한번씩 사용하다보니 기억도 나지 않아 한참 헤맸습니다.
....
#define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!< JTAG-DP Disabled and SW-DP Enabled */
#define GPIO_Remap_SWJ_Disable ((uint32_t)0x00300400) /*!< Full SWJ Disabled (JTAG-DP + SW-DP) */
/* Enable the AFIO Clock for Remap */
RCC_APB2PeriphClockCmd (RCC_APB2Periph_AFIO, ENABLE);
/* Jtag Pin Disable */
GPIO_PinRemapConfig (GPIO_Remap_SWJ_JTAGDisable, ENABLE);
'초보의 아웅다웅 설계하기 > STM32' 카테고리의 다른 글
HAL_UART_Receive_IT 사용하지 않기 (0) | 2018.04.17 |
---|---|
IAR에서 Stack 할당 계산 (0) | 2018.04.04 |
One Elf Section per Function 옵션??? (0) | 2018.02.08 |
특정값을 다른 메모리 번지에 저장하는 방법 (0) | 2017.11.05 |
Flash Protection을 걸었을 경우 해제하는 방법 (0) | 2017.08.23 |