영어프랑스어스페인어

Ad


온웍스 파비콘

dfu-tool - 클라우드의 온라인

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

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

프로그램:

이름


dfu-tool - 장치 펌웨어 업그레이드 도구

개요


dfu 도구 [ --말 수가 많은 ] [ --번역 ] [ --힘 ] [ --장치=VID:PID ] [ --옮기다-
크기=바이트 ]

기술


이 매뉴얼 페이지는 간략하게 설명합니다 dfu 도구 명령.

dfu 도구 사용자가 USB를 지원하는 장치에 다양한 종류의 펌웨어를 쓸 수 있습니다.
장치 펌웨어 업그레이드 프로토콜. 이 도구는 장치를 전환하는 데 사용할 수 있습니다.
일반 런타임 모드에서 사용자가 펌웨어를 읽고 쓸 수 있는 'DFU 모드'로 변경합니다.
전체 장치가 한 번의 작업으로 작성되거나 개별 '대상'이
대체 이름 또는 번호로 지정됩니다.

dfu 도구 libdfu 공유 라이브러리를 사용하여 작업을 수행합니다. 모든 동기 작업은
안전하게 취소되고 실패 시 유형 및 전체 텍스트로 오류를 반환합니다.
설명. libdfu는 DFU 1.0, DFU 1.1 및 ST DfuSe 공급업체 확장을 지원합니다.
DFU의 실제 구현에 필요한 많은 장치 '특이점'을 처리합니다.

또한 dfu 도구 다양한 다른 형식의 펌웨어를 변환하는 데 사용할 수 있습니다.
펌웨어 내부에 포함된 요소, 이미지 및 메타데이터에 대한 세부 정보 수정
파일. 예를 들어 DFU 1.1 펌웨어를 공급업체별 DfuSe로 쉽게 변환할 수 있습니다.
형식을 지정하거나 Intel HEX 파일을 특정 크기로 채워진 원시 파일로 변환하거나 새로운
기존 파일에 대한 저작권 및 라이선스 정보. 공급업체 및
제품 ID를 변경할 수 있으며 펌웨어 요소를 다음을 사용하여 암호화 및 해독할 수 있습니다.
다양한 다른 방법. 두 DfuSe 파일을 함께 병합하는 것도 가능하지만
혼동을 피하기 위해 병합하기 전에 다른 대체 설정 번호를 지정하는 것이 좋습니다.

이기는하지만 dfu 도구 많은 수의 사용하기 쉬운 명령을 제공하려고 시도하지만
libdfu 라이브러리를 직접 사용하여 특정 작업을 수행할 수 있습니다. 이것은보다 쉽습니다
라이브러리가 GObject Introspection 지원으로 구축되어
C, Javascript 및 Python과 같은 많은 언어. 또한 라이브러리를 사용하는 것이 좋습니다.
예를 들어 대용량 펌웨어 파일에 대해 여러 작업을 수행하려는 경우
Intel HEX 파일에서 변환, 특정 크기로 패딩, 공급업체 설정 및 추가
라이센스 정보를 얻은 다음 원격 위치에 저장합니다.

옵션


이 프로그램은 일반적인 GNU 명령줄 구문을 따르며 다음으로 시작하는 긴 옵션이 있습니다.
두 개의 대시(-). 아래에 옵션 요약이 포함되어 있습니다.

--도움
사용할 수 있는 모든 명령의 요약을 표시합니다.

--번역
버전 표시 dfu 도구 설치.

--말 수가 많은
추가 디버깅 정보를 표시합니다.

--장치=VID:PID
여러 DFU 지원 장치가 연결된 경우 특정 공급업체를 지정할 수 있습니다.
쿼리하려는 DFU 장치의 제품 ID.

--transfer-size=바이트
신뢰할 수 없는 경우에 원할 수 있는 각 USB 전송의 크기를 수동으로 무시합니다.
하드웨어 또는 장치가 허용하는 최대 패킷 크기에 해당하는 경우.

--힘
경고 또는 파일 CRC와 같은 온전성 검사를 무시하고 작업을 강제 실행합니다.
체크섬. 이것은 당신이 하고 있는 일을 정말로 알고 있는 경우에 유용합니다.
fuzz-testing libdfu의 특수한 경우.

장치 명령


이러한 명령은 DFU 지원 장치와 인터페이스하는 데 사용됩니다.

명부
이 명령은 현재 연결된 DFU 가능 장치를 나열합니다. 일부 장치는
공식 DFU 런타임 모드를 지원하므로 다음을 사용하여 자동 검색을 지원하지 않습니다.
이 명령. 이러한 장치의 경우 장치를 수동으로 DFU 모드로 전환합니다(예:
장치를 재부팅할 때 버튼을 누르고 있으면 여기에 표시됩니다.

분리하다
이 명령은 현재 연결된 DFU 가능 장치를 특수 장치로 분리합니다.
프로그래밍 모드. 장치가 이 특수 DFU 모드에 있는 동안에는 사용할 수 없습니다.
일반 장치로. 예를 들어, 프린터는 DFU에 있을 때 문서를 수락하지 않습니다.
방법.

붙이다
이 명령은 DFU 가능 장치를 런타임에 다시 연결하여
정상적인 장치. 일부 장치는 연결을 지원하지 않으며 수동으로 연결해야 합니다.
모드를 변경하기 전에 연결을 끊고 연결했습니다.

손목 시계
이 명령은 DFU 장치가 핫플러그되는 것을 감시하고 libdfu를 확인하는 데 사용할 수 있습니다.
연결 및 분리 시 런타임 및 DFU 모드를 일치시킵니다. 사용하다 CTRL + C
이 명령을 종료합니다.

읽기 파일 이름
이 명령은 장치의 모든 펌웨어를 파일로 업로드합니다. 장치가 있는 경우
여러 파티션을 다른 대체 섹션으로 내보내면 모두
다중 이미지 DfuSe 형식 파일로 읽을 수 있습니다. 하나의 내용만 원하신다면
분할, 대체 읽기 원하는 명령입니다.

대체 읽기 파일 이름 장치-대체 이름|장치-대체-ID
이 명령은 한 파티션에서 파일로 펌웨어를 업로드합니다. 다음을 지정할 수 있습니다.
ALT-ID 또는 ALT-NAME(설정된 경우)으로 파티션을 분할합니다.

dfu 도구 대체 읽기 백업.dfu SRAM

쓰다
이 명령은 파일에서 가능한 모든 파티션으로 펌웨어를 다운로드합니다.
장치. 하나의 파티션만 쓰고 싶다면, 대체 쓰기 당신이 명령입니다
필요.

대체 쓰기 파일 이름 장치-대체 이름|장치-대체-ID [IMAGE-ALT-NAME|이미지-ALT-ID]
이 명령은 파일에서 하나의 파티션으로 펌웨어를 다운로드합니다. 지정할 수 있습니다
ALT-ID 또는 ALT-NAME이 설정되어 있는 경우 파티션.

dfu 도구 대체 쓰기 sram.dfu SRAM __스램

펌웨어 명령


이 명령은 기존 펌웨어 파일을 읽고 수정하는 데 사용됩니다.

덤프 파일 이름
이 명령은 펌웨어 파일에 대한 모든 알려진 세부 정보를 덤프합니다. 전체 메모리 맵
펌웨어 파일에 대한 모든 메타데이터 또는 공급업체 정보와 함께 표시됩니다.

변하게 하다 FORMAT 파일인 파일아웃 [크기]
이 명령은 펌웨어를 한 형식에서 다른 형식으로 변환하며 선택적으로 패딩
특정 크기로. 대상에 대한 가능한 값 FORMAT 포함: 원시, ihex,
dfu와 dfuse. NS 파일인파일아웃 소스 파일의 경우 값이 같을 수 있습니다.
덮어쓰게 됩니다. 패딩은 명백한 파일 크기를 증가시키지만
런타임 이미지를 저장하지 않는 장치를 지원하는 데 사용할 수 있는 이점
기록된 펌웨어의 검증이 필요한 크기 및 위치.

dfu 도구 변하게 하다 두푸 펌웨어.헥스 펌웨어.dfu 8000

암호화 파일 이름 입력 파일 이름 출력 TYPE KEY
이 명령은 펌웨어 데이터를 암호화합니다. 이미지 내용만 실제로
수정된 DFU 바닥글 및 DfuSe 헤더는 변경되지 않은 상태로 유지됩니다. 가능한 값
목적지 TYPE 포함: xtea 및 nop. 만약 KEY 필수 항목이 아닙니다
길이는 키를 생성할 수 있는 해시 함수에 대한 입력으로 사용됩니다.
필요한 크기.

dfu 도구 암호화 펌웨어.dfu 펌웨어.xdfu 엑스티 죽은 자

해독 파일 이름 입력 파일 이름 출력 TYPE KEY
이 명령은 펌웨어 데이터를 해독합니다. 이미지 내용만 실제로
수정된 DFU 바닥글 및 DfuSe 헤더는 변경되지 않은 상태로 유지됩니다. 가능한 값
목적지 TYPE 포함: xtea 및 nop. 만약 KEY 필수 항목이 아닙니다
길이는 키를 생성할 수 있는 해시 함수에 대한 입력으로 사용됩니다.
필요한 크기.

dfu 도구 해독 펌웨어.xdfu 펌웨어.dfu 엑스티 죽은 자

병합 파일아웃 FILE1 FILE2 [파일3...]
이 명령은 여러 펌웨어 파일을 하나의 파일로 병합합니다. 병합할 수 있지만
동일한 ALT-ID 또는 ALT-NAME을 가진 파일에서 이것은 아마도 당신이 원하는 것이 아닐 것입니다.

dfu 도구 병합 결합.dfu lib.dfu 앱.dfu

대체 설정 FILE Alt-ID
이 명령은 펌웨어 파일의 대체 번호를 수정합니다.

dfu 도구 대체 설정 펌웨어.dfu 1

set-alt-설정-이름
이 명령은 펌웨어 파일의 대체 이름을 수정합니다.

dfu 도구 set-alt-설정-이름 펌웨어.dfu SRAM

세트 메타데이터 FILE KEY VALUE
이 명령은 펌웨어 파일에 기존 메타데이터를 추가하거나 수정합니다. 참고: 있습니다
DFU 파일의 메타데이터 저장 공간은 매우 제한되어 있으므로 키와 값은
최대한 짧게 유지했습니다. 특히 라이선스 값은 다음과 같이 지정해야 합니다.
SPDX 형식.

dfu 도구 세트 메타데이터 펌웨어.dfu 특허 GPL-2.0+

세트 공급업체 FILE VID
이 명령은 특정 일치에 사용할 펌웨어 파일의 공급업체 ID를 설정합니다.
장치. ffff 값은 모든 장치 공급업체와 일치합니다.

dfu 도구 세트 공급업체 펌웨어.dfu 273f

세트 제품 FILE PID
이 명령은 일치하는 데 사용할 펌웨어 파일의 제품 ID를 설정합니다.
특정 장치. ffff 값은 모든 장치 제품과 일치합니다.

dfu 도구 세트 제품 펌웨어.dfu 1004

세트 릴리스 FILE 해제
이 명령은 일치하는 데 사용할 펌웨어 파일의 릴리스 버전을 설정합니다.
특정 장치. ffff 값은 모든 장치 릴리스와 일치합니다.

dfu 도구 세트 릴리스 펌웨어.dfu FFFF

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad