STM32 개발 / 프로그래밍 / 디버깅 환경을 기반으로 구조 : Win10 + STM32Cube + openocd + CMSIS-DAP DAP (링크)

DAP-링크 STM32 다운로드 / 디버그 도구, 그러나 STM32Cube가 직접 지원하지 않는 좋은, 간접적으로 만. openocd 방법에 의해 지원
리눅스 또는 msys2에 따라 기본적으로 다른 사람이 이미 자습서를 가지고 있지만, 네트워크에 있지만. 나는 순수한 창 구성 프로그램에서 나온 -

다운로드 소프트웨어 환경

이름 웹 사이트
OpenOCD https://sourceforge.net/projects/openocd/files/openocd/
STM32CubeIDE https://www.st.com/zh/development-tools/stm32cubeide.html#get-software
OpenOCD 구성 파일 템플릿의 최신 버전 (다운로드 반드시이 필요하지 않을 수 있습니다) http://www.gnutoolchains.com/arm-eabi/openocd/

배포 OPENOCD

당신은 압축 해제 후 이러한 디렉토리를 얻을 것이다 :

디렉토리가 기본 구성을 사용하여 기록 할 수있는 몇 가지 스크립트가 있습니다

bin 디렉토리가 openocd의 32 비트 버전입니다, 빈-64는 64 비트입니다. 상황에 따라 하나로 이동
안쪽에 빈 공간을 클릭 한 다음 Shift 키 + 마우스 오른쪽 버튼을 볼 수 PowerShell을 옵션 (또는 CMD 명령 행, 모두 같은 것을 ) :

이 명령을 입력 :

./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg

CFG 두, 당신은 최신 버전을 다운로드 당신이 마이크로 컨트롤러 구성 스크립트 디렉토리의 당신의 유형을 찾을 수없는 경우. 일부 변경을, 다른는 SCM 모델의 뒷면에 관심을 지불해야하고, URL의 앞에 할 수있는 디렉토리에있는 스크립트 파일입니다 그들로 시도 템플릿을 프로필.

명령 실행 결과가 실패 할 수있는 경우, 리셋 버튼을 누르 CMSIS-DAP가, 또는 다음에 USB 케이블을 다시 연결이 내 인터페이스, 먼저,이 첫 번째 단락의 실패라고 볼 수 있습니다 초이 성공입니다 :

거기에 STM32Cube 링크

당신이 채울 수 있도록 디버그 구성을 엽니 다

추천

출처www.cnblogs.com/DragonStart/p/12004523.html