A lightweight and user-friendly tool for flashing PUYA PY32 microcontrollers using the STM32 Link V2 programmer. This tool provides an intuitive interface for flashing .hex or .bin files directly to the microcontroller, leveraging the SWD protocol for efficient and reliable programming.
⚠️ Important Notice
This flasher has been integrated into the Regimantas Arduino-PY32 core and is now maintained there.Arduino-PY32 Core:
https://github.com/regimantas/Arduino-PY32Arduino Board Manager URL:
👉 https://regsens.com/package_py32_index.json
Choose the appropriate version for your platform:
- Windows (AMD64): Download Py32Flasher
- Linux (AMD64): Download Py32Flasher
- Linux (ARM): Download Py32Flasher
- Tested and verified with:
- PY32F002A and PY32F030K28T6 microcontrollers
- STM32 Link V2 programmer (For Windows users needed st link drivers)
- PY32 Arduino Core:
- To use the PY32 Arduino Core, add the following URL to the Arduino IDE Boards Manager:
https://github.com/PY32Duino/Arduino-pack-json-ci/releases/download/Nightly/package_py32_index.json - In Arduino IDE, go to:
- File > Preferences.
- Paste the above URL into the Additional Board Manager URLs field.
- Open the Boards Manager and install the PY32Duino package.
- To use the PY32 Arduino Core, add the following URL to the Arduino IDE Boards Manager:
- On WSL (Windows Subsystem for Linux) tested as working on Ubuntu Preview. Normal Ubuntu Have to old librarys.
Licensed under the MIT License. See the LICENSE file for more details.
