[U-Boot] SD카드 U-Boot 소스 코드 Clone 및 Build (Windows)

SMJ·2025년 8월 29일

BSP development

목록 보기
5/18

개발환경 설정

1) ubuntu에서 Nuwriter를 이용해 명령어로 set 시키는 방법
2) ubuntu에서 이미지 생성 후 windows로 이미지 파일을 옮겨서 NuWriter로 전송하는 방법이 있다.

1번은 Ubuntu 방식 참조, 2번은 Windows 방식 (현 글) 참조

순서

  1. git에서 NuWriter 다운로드 후 압축파일 해제

  2. python 최신버전 설치

  3. NuWriter가 MA35D1과 통신할 때 필요한 libusb 라이브러리 다운로드 (libusb-1.0.20.7z)

    • MS64\dll\libusb-1.0.dllC:\Windows\System32 로 복사 (DLL = 실행 시 참조하는 동적 라이브러리)
    • MS64\dll\libusb-1.0.libC:\Users\<사용자계정>\AppData\Local\Programs\Python\<파이썬버전>\Lib 로 복사
  4. H/W 보드 설정 핀을 USB로 셋팅

    • PG[3:2] → 11 = Boot from USB
    • PG[5:4] → 00 = USBD booting
    • PG[7:6] → 00 = SD0/eMMC0 4-bit mode booting
  5. USB VCOM 드라이버 설치

    1. NuWriter 패키지 안에 있는 WinUSB4NuVCOM.exe 실행 → 드라이버 설치 시작
    2. 설치 완료 후, 장치 관리자에서 "Ports (COM & LPT)" 항목 아래 NuVCOM 같은 장치명으로 표시되면 정상 인식
  6. NuWriter_UI.exe 실행

profile
Embedded Junior Developer

0개의 댓글