GoGPT Best VPN GoSearch

온웍스 파비콘

dfu-util - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 dfu-util 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 dfu-util 명령입니다.

프로그램:

이름


dfu-util - 장치 펌웨어 업데이트(DFU) USB 프로그래머

개요


dfu-util -l [-v] [-d 영상:pid[,영상:pid]] [-p 통로] [-c 구성] [-i 인터페이스] [-a
Alt-intf] [-S 일련의[,일련의]]

dfu-util [-v] [-d 영상:pid[,영상:pid]] [-p 통로] [-c 구성] [-i 인터페이스] [-a 대체
정수] [-S 일련의[,일련의]] [-t 크기] [-Z 크기] [-s 주소] [-R] [-D|-U 파일]

dfu-util [-hV]

기술


dfu-util USB DFU(Universal
직렬 버스 장치 펌웨어 업그레이드) 프로토콜.

dfu-util은 USB DFU 프로토콜의 장치 측을 구현하는 장치와 통신합니다.
이러한 장치의 펌웨어를 업그레이드하는 데 자주 사용됩니다.

옵션


-엘, --목록
현재 연결된 DFU 지원 USB 장치를 나열합니다.

-NS, --장치 [실행 시간 VENDOR]:[실행 시간 제품][,[DFU 모드 VENDOR]:[DFU 모드 제품]]
DFU 장치의 런타임 및/또는 DFU 모드 공급업체 및/또는 제품 ID를 지정하여
작업. VENDOR 그리고 제품 XNUMX진수(접두사 필요 없음), "*"
(모두 일치) 또는 "-"(아무것도 일치하지 않음). 기본적으로 다음 중 하나에 있는 모든 DFU 가능 장치
런타임 또는 DFU 모드가 고려됩니다.

컴퓨터에 연결된 표준 호환 DFU 장치가 하나만 있는 경우 이
매개변수는 선택 사항입니다. 그러나 여러 DFU 장치를 연결하는 즉시
dfu-util은 이를 감지하고 중단하고 사용할 장치를 지정하도록 요청합니다.

런타임 ID만 지정된 경우(예: "--장치 1457:51ab") 다음에 추가로
지정된 런타임 ID, 모든 DFU 모드 장치도 고려됩니다. 이것은
DFU로 전환한 후 DFU 지원 장치를 다시 찾을 수 있도록 하는 데 유용합니다.
장치의 공급업체 및/또는 제품 ID는 일반적으로 DFU 모드에서 변경되기 때문입니다.

DFU 모드 ID만 지정된 경우(예: '--장치 951 : 26"), 모든 런타임
장치는 무시되므로 DFU 모드에서 특정 장치를 쉽게 대상으로 지정할 수 있습니다.

런타임 및 DFU 모드 ID가 모두 지정된 경우(예: '--장치 1457:51ab,:2bc"),
지정되지 않은 DFU 모드 구성 요소는 지정된 런타임 값을 사용합니다.

예 :

--장치 1457:51ab,951:26
공급업체 ID 0x1457 및 제품 ID를 사용하여 런타임 모드에서 장치 작업
0x51ab, 또는 DFU 모드(공급업체 ID 0x0951 및 제품 ID 0x0026)

--장치 1457:51ab,:2bc
공급업체 ID 0x1457 및 제품 ID를 사용하여 런타임 모드에서 장치 작업
0x51ab, 또는 DFU 모드(공급업체 ID 0x1457 및 제품 ID 0x02bc)

--장치 1457:51ab
공급업체 ID 0x1457 및 제품 ID를 사용하여 런타임 모드에서 장치 작업
0x51ab 또는 공급업체 및 제품 ID가 있는 DFU 모드

--장치 951 : 26
공급업체 ID 0x0951 및 제품 ID 0x0026을 사용하여 DFU 모드에서 장치 작업

--장치 *,-
런타임 모드에서 모든 장치로 작업하고 DFU 모드에서 모든 장치 무시

--장치 ,
런타임 모드에서 모든 장치를 무시하고 DFU 모드에서 모든 장치와 작업

-NS, --길 버스 포트. ... .포트
DFU 장치의 경로를 지정합니다.

-씨, --cfg 구성-NR
DFU 장치의 구성을 지정합니다. 에만 사용됨을 참고하세요.
일치하는 경우 구성이 dfu-util에 의해 설정되지 않습니다.

-NS, --intf INTF-NR
DFU 인터페이스 번호를 지정합니다.

-ㅏ --대체 ALT
이름 또는 번호로 DFU 인터페이스의 altsetting을 지정합니다.

-NS, --연속물 [실행 시간 연속물][,[DFU 모드 연속물]]
장치를 추가로 제한하는 데 사용되는 런타임 및 DFU 모드 일련 번호를 지정하십시오.
성냥. 여러 개의 동일한 DFU 장치가 동시에 하나의 장치에 연결된 경우
그러면 공급업체 및 제품 ID는 단일 타겟팅에 충분하지 않습니다.
장치. 이 상황에서 이 매개변수를 사용하여
일련 번호도 일치해야 합니다.

단일 일련 번호만 지정된 경우에는 동일한 일련 번호가 사용됩니다.
런타임 및 DFU 모드 모두. 빈 일련 번호는 다음의 모든 일련 번호와 일치합니다.
해당 모드.

-NS, --전송 크기 SIZE
USB 전송당 바이트 수를 지정합니다. 최적의 값은 일반적으로
자동으로 결정되므로 이 옵션은 거의 유용하지 않습니다. 이것을 사용해야 하는 경우
장치에 대한 옵션을 버그로 보고하십시오.

-지, --업로드 크기 SIZE
예상 업로드 크기를 바이트 단위로 지정합니다.

-유, --업로드 FILE
장치에서 다음으로 펌웨어 읽기 FILE.

-NS, --다운로드 FILE
다음에서 펌웨어 쓰기 FILE 장치에.

-NS, --초기화
업로드 또는 다운로드가 완료된 후 USB 재설정 신호를 발행하십시오.

-에스, --dfuse-주소 주소
DfuSe 장치에서 원시 바이너리 다운로드/업로드를 위한 대상 주소를 지정합니다. 하다 지원 사용
DfuSe(.dfu) 파일을 다운로드하기 위한 것입니다. 수정자를 주소에 추가할 수 있습니다.
콜론으로 구분하여 "leave" DFU 모드와 같은 특수 DfuSE 명령을 수행합니다.
"보호 해제" 및 "대량 삭제" 플래시 메모리.

-V, --말 수가 많은
dfu-util의 작업에 대한 자세한 정보를 인쇄합니다. 잠시만요 -v 자세한 내용을 켭니다
USB 요청 로깅. 이 옵션을 반복하면 자세한 정보를 더 높일 수 있습니다.

-시간, --도움
도움말 텍스트를 표시하고 종료합니다.

-V, --번역
버전 정보를 표시하고 종료합니다.

사용 예


사용 dfu-util in 전에, 오픈모코 프로젝트
(Neo1973 하드웨어 사용 시)

rootfs 플래싱:
$ dfu-util -a rootfs -R -D /path/to/openmoko-devel-image.jffs2

커널 플래싱:
$ dfu-util -a 커널 -R -D /경로/to/u이미지

부트로더 플래싱:
$ dfu-util -a 유 - 부트 -R -D /경로/to/u-boot.bin

커널을 RAM에 복사하기:
$ dfu-util -a 0 -R -D /경로/to/u이미지

이 작업이 완료되면 기본 로드 주소에서 커널을 사용할 수 있습니다.
Neo0 RAM의 32000000x1973. 참고 : 다음을 사용하여 2MB 이상의 데이터를 RAM으로 전송할 수 없습니다.
이 방법.

사용 dfu-util a DfuSe 장치
깜박임 .dfu (특수 DfuSe 형식) 파일을 장치에:
$ dfu-util -a 0 -D /경로/to/dfuse-image.dfu

주소 1x0에서 시작하는 8000000KB의 플래시 읽기:
$ dfu-util -a 0 -s 0x08000000:1024 -U 새파일.bin

장치 메모리의 0x8004000 주소에 이진 파일을 플래싱하고 장치를 떠나도록 요청
DFU 모드:
$ dfu-util -a 0 -s 0x08004000:떠나다 -D /경로/to/image.bin

onworks.net 서비스를 사용하여 온라인으로 dfu-util 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.