Axon FWDN
FWDN (Firmware Download) tool for Telechips devices.
Features
- FWDN All: 전체 펌웨어 다운로드 (Step 1-4)
- FWDN Low Level Format: eMMC/SNOR 저장소 포맷
- FWDN Specific Image: 특정 파티션 이미지 다운로드
Requirements
- VS Code 1.74.0 or higher
- Remote-SSH or WSL extension (for remote development)
- FWDN executable (bundled or custom path)
Extension Settings
This extension contributes the following settings:
axon.fwdn.exePath: FWDN 실행 파일 경로 (비어있으면 extension 내장 버전 사용)
axon.fwdn.bootFirmwarePath: Boot Firmware 디렉토리 경로 (자동 감지)
axon.fwdn.imagesDir: 이미지 디렉토리 경로 (SD_Data.gpt 위치, 자동 감지)
axon.wsl.distroName: WSL 배포판 이름 (기본값: Ubuntu)
Usage
FWDN All (전체 펌웨어 다운로드)
- Command Palette (Ctrl+Shift+P) 열기
- "Axon FWDN: FWDN" 명령 실행
- 확인 팝업에서 "실행" 클릭
- 터미널에서 진행 상황 확인
- Command Palette (Ctrl+Shift+P) 열기
- "Axon FWDN: FWDN Low Level Format" 명령 실행
- 경고 팝업 확인 후 "실행" 클릭
⚠️ 경고: 이 작업은 eMMC와 SNOR의 모든 데이터를 영구적으로 삭제합니다!
FWDN Specific Image (특정 파티션 다운로드)
- Command Palette (Ctrl+Shift+P) 열기
- "Axon FWDN: FWDN Specific Image File" 명령 실행
- 다운로드할 파티션 선택
- 확인 팝업에서 "실행" 클릭
How It Works
Boot Firmware 자동 감지
확장이 활성화되면 워크스페이스에서 prebuilt 폴더를 자동으로 검색하여 Boot Firmware 경로를 찾습니다.
- 검색 깊이: 최대 4단계
- 찾은 경로는
.vscode/settings.json에 자동 저장
- 다음 실행 시 저장된 경로 재사용
이미지 디렉토리 자동 감지
FWDN Specific Image 실행 시 SD_Data.gpt 파일을 검색하여 이미지 디렉토리를 찾습니다.
- Yocto 빌드 후 생성된 이미지 파일 위치 자동 감지
partition.list 파일 파싱하여 사용 가능한 파티션 목록 표시
원격 환경 지원
- SSH: Samba 네트워크 드라이브 경로로 자동 변환 (Z:\...)
- WSL:
\\wsl$\{distro}\... 형식으로 자동 변환
Known Issues
- FWDN은 Windows에서만 실행 가능합니다.
- 원격 환경(SSH)에서는 Samba 네트워크 드라이브가 매핑되어 있어야 합니다.
Release Notes
1.0.0
Initial release of Axon FWDN
- FWDN All (전체 펌웨어 다운로드)
- FWDN Low Level Format
- FWDN Specific Image (특정 파티션 다운로드)
- Boot Firmware 자동 감지
- 이미지 디렉토리 자동 감지
- WSL/SSH 원격 환경 지원
License
MIT
Author
Justin Lee (JustinLee-tcc)
| |