STM32 질문/답변

usb 통신 디버깅

Nam 3 2,909 2018.04.25 17:40

CUBEMX로 USB를 CUSTOM HID로 설정해서

프로그래밍 중이고,

디버거는 ST-LINK SWD로 사용중입니다.

 

그런데 USB 테스트시에는 디버깅이 안됩니다.

PC와 실시간 통신을 해야 해서 그런것인지, BREAK를 걸면

디버깅이 멈춰버리네요.

혹시 디버깅이 가능한 방법이 있을까요?

Comments

plainy 2018.04.26 09:33
아마 중간에 Stop모드에 진입해서 그런 것 같습니다.
Source중에 stop모드 진입하는 부분 제거해 주시거나 저전력 모드에 진입하지 않고 디버깅 할 수 있는 옵션을 설정해 주시면 됩니다.
MCU_DBG로 시작하는 함수였던 것 같은데 기억이 잘 안나네요.
plainy 2018.04.26 09:34
HAL_DBGMCU_EnableDBGSleepMode
HAL_DBGMCU_DisableDBGSleepMode
HAL_DBGMCU_EnableDBGStopMode
HAL_DBGMCU_DisableDBGStopMode
HAL_DBGMCU_EnableDBGStandbyMode
HAL_DBGMCU_DisableDBGStandbyMode
함수입니다.
Nam 2018.04.26 19:48
감사합니다.
Category
글이 없습니다.
글이 없습니다.
Facebook Twitter GooglePlus KakaoStory NaverBand