Skip to content

IPRO Workbench 0.2.1 (Preview)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 13 Nov 13:14
· 1 commit to main since this release

IPRO Workbench 0.2.1 flashes a board over its own USB on Windows too. It is still a preview.

Download System Size SHA-256
IPRO-Workbench-0.2.1-mac-arm64.dmg macOS 12 or later, Apple silicon 201 MB 85320f4ef469bb8e436f6cd0575d6f2410502e05040da3f137e3d343a17533f9
IPRO-Workbench-0.2.1-win-x64.exe Windows 11, x64 161 MB 0beb0daffcbd30f6b37e2f252ee9b75c00e41507b426da3045036319e4918660
IPRO-Workbench-Operation-Manual-V1.2-en.pdf Operation manual, English 10.8 MB eceb98e04c720d26ff1076de36016a036192a98e55ea575c2538ce4d9ddc33ef
IPRO-Workbench-Operation-Manual-V1.2-zh-TW.pdf Operation manual, Traditional Chinese 11.0 MB 5cd67f4f0d8d8cc6b2d6420dcf9f7cb846df7bc72962f1f5ea6a089b6afa6e3f

The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.

Changed:

  • Flash over the board's own USB on Windows. When the selected port is a board's own USB port instead of the IPRO Debug Probe's, Flash restarts a running board into boot2's USB downloader (reboot_usb), writes the firmware, checks it and starts it, then selects the board's port again — now on Windows 11 as on macOS. Workbench speaks the downloader protocol itself: it no longer needs Python or the SDK's tools/ipro_dl.py, so it works with any IPRO SDK. On Windows the downloader appears as its own COM port while the board is in it. Example: ipro7ai_sensor_tag_demo of IPRO SDK V2.3.0.

Everything else is as in 0.2.0: see its release notes.

Known limitations:

  • Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
  • JTAG debugging is not ready yet.
  • Automatic updates are off; install new versions from the releases page.
  • iperf: the board's network name and password cannot contain spaces, and the board echoes the password in the monitor. When the board sends to a Windows PC, the firewall must allow incoming TCP port 5001.
  • On Windows, build the IPRO SDK with the RISC-V toolchain 14.2.1 (the environment check installs it); 13.1.1 cannot link the SDK's prebuilt libraries.

Operation manual V1.2 is written for 0.1.1; a manual for 0.2 follows.

Install and first-run steps: see the README.