Repository navigation
IPRO Workbench 0.2.0 (Preview)
IPRO Workbench 0.2.0 builds every configuration of an application, shows a board's sensor values on a dashboard, sends OTA packages to the board, and speaks Simplified Chinese and Japanese. It is still a preview. Use it with IPRO SDK V2.3.0; older SDKs work without the features marked "SDK V2.3.0".
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.2.0-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 201 MB | 0c2e4391d3cefbd8906c07ab65554a8f5a4812baa44ee67356ed51e4262c0cb7 |
IPRO-Workbench-0.2.0-win-x64.exe |
Windows 11, x64 | 161 MB | 5d3643d1d346ae68b0b53ac608b758f3bff2bca7136b18cf00a4e351aaa9fb2a |
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.
New:
- Configurations. An application's alternate configuration files (
defconfig_*,config_*) are listed by IPRO: Select Configuration… and in the status bar. Each builds in its own folder, the same onemake DEFCONFIG=<file>uses (build_<name>), and the application's own.configis not touched. Applications that have onlydefconfig_*files (for exampleipro6_fmac) now appear. Pins, GATT and the settings editor read the chosen file. - Sensor Dashboard. For a board that prints
name:valuelines (the Serial Plotter's format): a tile per value with its unit, meters, lamps, a tilt view, a chart per group, and buttons that type a shell command on the board.dashboard.yamlin the application's folder lays it out; without it every value gets a tile and a chart. Example:ipro7ai_sensor_tag_demo(SDK V2.3.0). - OTA Package. Makes the boot2 OTA package of the application, shows whether it is signed, and with SDK V2.3.0 sends it to the board over the console UART (Send to Board), or only checks it on the board without installing it.
- Wi-Fi Throughput (iperf) page: starts Wi-Fi on an IPRO6S board, scans, shows the board's MAC and signal, sets the Wi-Fi memory profile (PERF / BALANCED / APP), and runs iperf (now starting with the board as a station on your network).
- New Application offers three more starts: a BLE peripheral for IPRO7 and IPRO7AI boards (on IPRO7AI optionally with BLE OTA, SDK V2.3.0), a Wi-Fi station for the IPRO6S EVK, and AI vision for the IPRO7AI Reef.
- Flash over the board's own USB (macOS). When the selected port is a board's own USB port instead of the IPRO Debug Probe's, Flash goes through boot2's USB downloader with the SDK's
tools/ipro_dl.py(SDK V2.3.0): it restarts a running board into the downloader (reboot_usb), writes and checks the firmware, starts it, and selects the board's port again. Example:ipro7ai_sensor_tag_demo. - Flash writes boot2 when the partition table is laid out for it, on IPRO7 and IPRO6S, and stops when IntelProCube has no boot2 image for the chip. A flash that fails because the flash pins do not match the board says so.
- IPRO Home lists the notes of the board in use (jumpers and switches to set before flashing).
- IPRO6S: crash dumps are decoded; with SDK V2.3.0 the board view tells which firmware the board runs.
- AI Model names a model linked into the firmware; Partition Table also lists IntelProCube's tables.
- Ask AI checks that a model is ready and offers to set one up.
- MCP tools for AI assistants: open an SDK folder, choose the board, port and configuration, and type on the board's console.
- Languages. The IDE in Simplified Chinese and Japanese, besides English and Traditional Chinese.
Fixed:
- The Partition Table page no longer warns that a firmware is too large for FW slot B when the table uses boot2: there slot B holds the compressed OTA package, not the firmware.
- A copy of a Wi-Fi application made by New Application keeps the Wi-Fi libraries it needs.
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.
- Flashing over the board's own USB is not available on Windows yet; use the IPRO Debug Probe there.
- 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.0 follows.
Install and first-run steps: see the README.