STM32 디버깅: '타겟 연결 불가' 오류 해결 및 Keil 레지스터 뷰 활용

ST-LINK "타겟 연결 불가" 오류 해결 STM32 개발 중 ST-LINK를 사용하여 펌웨어를 다운로드할 때 "No Target Connected" 오류가 발생하는 경우가 있습니다. 이는 주로 디버그 인터페이스로 사용되는 SWDIO/SWCLK 핀이 잘못 구성되었을 때 발생합니다. 오류 원인: 잘못된 레지스터 조작 특정 GPIO 핀의 모드를 설정하는 과정에서 비트 연산 오류가 발생 ...

7월 1일 22:31에 게시됨

HAL 라이브러리 프로젝트 수동 구축 방법

一、프로젝트 디렉토리 구조 생성 1. 프로젝트 폴더 생성 프로젝트 파일을 저장할 위치로 사용할 폴더를 생성한다. (예: HAL_Project) 2. 서브 디렉토리 생성 프로젝트 폴더 내에 Doc, User, Libraries, CMSIS, Project 하위 폴더를 생성한다: Doc: 문서 저장 User: 사용자 코드 저장 main.c Libraries: HAL 라이브러리 Include Source CMSIS: 코어 관련 파일 Include Sou ...

6월 16일 23:14에 게시됨

Keil5에서 Yi-Coder-1.5B를 활용한 임베디드 개발 생산성 향상

임베디드 환경에서 코드 생성 모델의 실용적 통합 장기간 Keil µVision을 주요 개발 환경으로 사용해온 임베디드 소프트웨어 엔지니어로서, 하드웨어 레지스터 설정, 저수준 드라이버 작성, 디버깅 절차 구현 등 반복적인 작업에 많은 시간을 할애해왔다. 그러나 최근 오픈소스 기반의 경량 코드 생성 모델인 Yi-Coder-1.5B를 도입하면서 이러한 프로세스가 크게 단순화되 ...

6월 11일 16:29에 게시됨