STM32 개발하는데 CubeIDE로는 잘 되다가 IDE를 Clion으로 바꾼 뒤 ST-Link도.. J-Link도.. 디버깅이 안되는 문제가 있어서 계속 삽질했다.
그런데 원인이 너무 허무했다...ㅠㅠ
아래 내용을 지우지 않아서였다.
stm32f1xx_hal_msp.c 파일 중..
/** DISABLE: JTAG-DP Disabled and SW-DP Disabled
*/
__HAL_AFIO_REMAP_SWJ_DISABLE();
알고 있는 내용이었긴 했지만 왜 이걸 지우지 않았는지...ㅠㅠ
추가로 clion 에서 디버깅하려면
https://github.com/nagelkl/clion_embedded
nagelkl/clion_embedded
Embedded Development on STM32 with CLion and the Segger Tools - nagelkl/clion_embedded
github.com
위 내용은 필수이다. (.gdbinit을 C:\Users\(이름)\.gdbinit 으로 저장한다)
반응형
'임베디드기기' 카테고리의 다른 글
Orange PI Zero LTS 온도 음수로 나올 때 (0) | 2021.07.20 |
---|---|
STM32 DMA를 통한 I2C Receive시 Hard Fault 문제 (0) | 2020.08.29 |
아두이노 부트로더 이용해서 펌웨어 업로드하기 (0) | 2016.01.30 |
Orange Pi - Allwinner H3 커널 컴파일 1 [실패] (0) | 2015.07.31 |
Orange Pi - Allwinner H3 정보 (0) | 2015.07.31 |
댓글