STM32 계열에서 간혹 JTAG 쓸 일이 옵니다.
Bootloader 개발하거나,
정말 난해한 app을 trace해서 디버깅 하거나.. 등등
안쓰던 JTAG을 붙였더니, 부팅 처음 한번은 되고 그 이후에는 안되고...
또는 IDE에서 Debugging Session이 종료가 안되거나... 뭐...
되는것도 아니고, 안되는것도 아닌 애매한 상황...
STM은 JTAG 핀들이 Dedicate핀이 아니고 GPIO랑 공유하는 개념이라서 보통 핀이 빡빡하게 잡혀 있으면 JTAG핀도
GPIO로 사용할 일이 있습니다. 그래서 APP에서 아래와 같이 해놓고,
한참 있다 갑자기 JTAG 붙일려면 안붙습니다. T.T
요거 한줄 실행 되고 나면 이후 JTAG 인터페이스는 먹통이 됩니다~
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
조심들 하세요~!!
'Technical Tips!!' 카테고리의 다른 글
STM32F4-Technical-Training.pdf (0) | 2013.10.30 |
---|---|
uCOS-III 을 STM32F407 Discovery board에 올려보자. (0) | 2013.10.30 |
MDK ARM Error: L6411E: No compatible library exists with a definition of startup symbol __main. (2) | 2013.10.17 |
SWD ST-LINK JTAG Interface 예고 (0) | 2013.03.14 |
EWARM CMSIS intrinsics.h 컴파일 에러 (0) | 2013.03.14 |