50 lines
1.7 KiB
Markdown
50 lines
1.7 KiB
Markdown
# Radick 사전 빌드 펌웨어
|
|
|
|
Basic CrowPanel 7.0 V3.0(`DIS08070H`, ESP32-S3 N4R8)용 펌웨어입니다. ESP-IDF v5.3.4로 소스 커밋 `edacf69`에서 클린 빌드했습니다. 다른 CrowPanel 버전이나 RD-03D V2에는 올리지 마십시오.
|
|
|
|
## 포함 파일
|
|
|
|
| 파일 | 크기 | Flash 오프셋 |
|
|
|---|---:|---:|
|
|
| `bootloader.bin` | 14,736 bytes | `0x0` |
|
|
| `partition-table.bin` | 3,072 bytes | `0x8000` |
|
|
| `radick.bin` | 639,952 bytes | `0x10000` |
|
|
|
|
세 바이너리를 모두 같은 빌드에서 만들었습니다. `radick.bin` 하나만 올리지 말고 세 파일을 모두 기록하십시오.
|
|
|
|
## 빠른 플래싱
|
|
|
|
1. RD-03D에 공급하는 외부 5 V 전원을 끄거나 VCC를 분리합니다.
|
|
2. 데이터 USB-C 케이블로 CrowPanel을 PC에 연결합니다.
|
|
3. Python용 esptool 4.9.0을 준비합니다.
|
|
|
|
```bash
|
|
python3 -m pip install esptool==4.9.0
|
|
```
|
|
|
|
Linux/macOS:
|
|
|
|
```bash
|
|
./firmware/flash.sh /dev/ttyUSB0
|
|
```
|
|
|
|
Windows PowerShell:
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\firmware\flash.ps1 COM5
|
|
```
|
|
|
|
포트 이름은 실제 환경에 맞게 바꾸십시오. `Connecting...`에서 멈추면 `BOOT`을 누른 채 `RESET`을 짧게 누르고, `BOOT`을 놓은 뒤 다시 실행합니다. 완료 후 RD-03D의 5 V 전원을 켜고 CrowPanel을 리셋합니다.
|
|
|
|
## 무결성 확인
|
|
|
|
Linux/macOS:
|
|
|
|
```bash
|
|
(cd firmware && sha256sum -c SHA256SUMS)
|
|
```
|
|
|
|
자세한 포트 확인, ESP-IDF 빌드 및 문제 해결 방법은 루트 [README](../README.md#빌드와-설치)를 참고하십시오.
|
|
|
|
> 이 펌웨어는 ESP-IDF 클린 빌드와 자동 테스트를 통과했지만 실제 CrowPanel에 직접 플래싱한 실기 검증은 아직 수행하지 않았습니다.
|