Initial commit: 펌웨어 플래시 도구 (WPF) + 기존 PowerShell 키트

- DB720Flasher: WPF .NET 9 GUI 플래셔
  - 멀티모델 프로파일(flash.json + 빌트인 DB720/DB402S/DB400S/DB400Q/DB300eM)
  - 포트 자동감지(JTAG 우선, 유령 포트 자동 회피), esptool v5 동봉
- flash_app.ps1 / flash_full.ps1 / list_ports.ps1: 기존 PowerShell 키트
- profiles/: 모델별 flash.json 템플릿
- firmware/flash.json: DB720 모델 설정 (서명 실펌웨어 .bin 은 repo 제외)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
insulee
2026-06-23 16:10:40 +09:00
commit 69f4d4754f
25 changed files with 2545 additions and 0 deletions

10
list_ports.ps1 Normal file
View File

@@ -0,0 +1,10 @@
# DB720 COM 포트 확인 — USB-JTAG(303A:1001) = 적재 포트, CP210x(10C4:EA60) = COM2 디버그
# 적재 포트는 COM 번호가 매번 바뀔 수 있으니 적재 전 이걸로 확인한다.
Get-CimInstance Win32_PnPEntity |
Where-Object { $_.Name -match 'COM\d' } |
Select-Object Name, @{N='DeviceID';E={$_.DeviceID}} |
Format-Table -AutoSize -Wrap
Write-Host ""
Write-Host "→ USB-JTAG (VID_303A&PID_1001) 또는 'USB 직렬 장치(COMx)' = 적재 포트(-Port COMx)" -ForegroundColor Cyan
Write-Host "→ Silicon Labs CP210x (COMx) = COM2 자리(디버그·문구 전송, 적재 중 열지 말 것)" -ForegroundColor Cyan