# usb_flash_programmer_qt **Repository Path**: redchenjs/usb_flash_programmer_qt ## Basic Information - **Project Name**: usb_flash_programmer_qt - **Description**: USB Flash Programmer | USB Flash 編程器 | USB Flash 編程器配套工具 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-08-15 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README USB Flash Programmer ==================== User tools for USB Flash Programmer. ## Dependencies ``` cmake pkg-config qt5-default qt5serialport-dev ``` ## Build ``` mkdir -p build cd build cmake ../ make ``` ## Usage ### Erase full flash chip ``` usbflash /dev/ttyACMx erase_all ``` ### Erase flash ``` usbflash /dev/ttyACMx erase 0x0000(addr) 0x1000(length) ``` ### Write flash ``` usbflash /dev/ttyACMx write 0x0000(addr) 0x1000(length) data.bin ``` ### Read flash ``` usbflash /dev/ttyACMx read 0x0000(addr) 0x1000(length) data.bin ``` ### Read flash info ``` usbflash /dev/ttyACMx info ```