- 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>
29 lines
1.3 KiB
JSON
29 lines
1.3 KiB
JSON
{
|
|
"_comment": "DB720 펌웨어 폴더에 'flash.json'으로 복사해서 쓰세요. (이 키트의 firmware\\ 폴더엔 이미 들어 있습니다 — 여기 건 참고/백업용 템플릿입니다.)",
|
|
"name": "DB720 (ESP32-P4)",
|
|
"chip": "esp32p4",
|
|
"baud": 115200,
|
|
"noStub": true,
|
|
"perRegion": true,
|
|
"connectAttempts": 30,
|
|
"flashSize": "16MB",
|
|
"flashMode": "dio",
|
|
"flashFreq": "80m",
|
|
"before": "default-reset",
|
|
"after": "hard-reset",
|
|
"appOnlyErasesOtadata": true,
|
|
"otadataOffset": "0x11000",
|
|
"otadataSize": "0x2000",
|
|
"regions": [
|
|
{ "file": "bootloader.bin", "offset": "0x2000", "kind": "bootloader" },
|
|
{ "file": "partition-table.bin", "offset": "0x10000", "kind": "support" },
|
|
{ "file": "ota_data_initial.bin", "offset": "0x11000", "kind": "support" },
|
|
{ "file": "www_fs.bin", "offset": "0x420000", "kind": "support" },
|
|
{ "app": true, "offset": "0x20000" }
|
|
],
|
|
"flashPortHint": "303A:1001",
|
|
"consolePortHint": "10C4:EA60",
|
|
"downloadModeHint": "USB-JTAG 케이블 연결. 포트가 안 잡히면 케이블만 다시 꽂으면 됩니다(자동 감지).",
|
|
"notes": "secure_release · db250513 서명. 영역별 개별 호출(SDM). 부트로더(0x2000)는 이미 구워진 보드면 거부될 수 있음(정상 → 표준/앱만)."
|
|
}
|