Git Product home page Git Product logo

wb32-dfu-updater's Introduction

Current Version License GitHub contributors GitHub forks

wb32-dfu-updater is a host tool used to download and upload firmware to/from WB32 MCU via USB. (wb32-dfu-updater_cli is the command line version)

Pre-built packages

OS Link
Windows (MINGW64) https://packages.msys2.org/package/mingw-w64-x86_64-wb32-dfu-updater
macOS https://formulae.brew.sh/formula/wb32-dfu-updater_cli
Fedora Linux https://copr.fedorainfracloud.org/coprs/erovia/wb32-dfu-updater/
Other Linux https://formulae.brew.sh/formula/wb32-dfu-updater_cli

How to build wb32-dfu-updater_cli:

Windows system please run on MINGW64!!!

Prerequisites :

Install the wb32-dfu-updater_cli :

  • git clone https://github.com/WestberryTech/wb32-dfu-updater.git
  • cd wb32-dfu-updater
  • bash ./bootstrap.sh install
  • If Permission denied is displayed, use the sudo bash ./bootstrap.sh install

Windows driver

You can found the Windows driver for wb32-dfu-updater_cli in the driver directory.

To install the Windows driver for wb32-dfu-updater_cli, you should unzip the package and run winusb_install.bat.

Linux bash error

If you encounter either of the following errors

bash: ./bootstrap.sh: cannot execute: required file not found

or

./bootstrap.sh: line 2: $'\r': command not found

then you will need to convert bootstrap.sh from DOS to Unix encoding before attempting to run the script.

The easiest way to do this is by using the CLI tool dos2unix.

sudo apt install dos2unix

dos2unix bootstrap.sh

wb32-dfu-updater's People

Contributors

erovia avatar itarze avatar koroshiya avatar proceee avatar vmalloc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.