# SF100Linux **Repository Path**: zhang-wenyu1/SF100Linux ## Basic Information - **Project Name**: SF100Linux - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-13 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SF100Linux Linux software for Dediprog SF100 and SF600 SPI flash programmers ## Building To compile the project, first install required dependencies: - libusb-1.0 - libxml-2.0 - pkg-config - won't link to libusb without this package Change to the directory where the sources are located and build using make: ```bash $ cd SF100Linux $ make ``` or use ```bash $ make install ``` The resulting binary should be called `dpcmd` and located in the root of the source tree. There is no install target at the moment. ## Usage Most basic usage is writing a whole image file to a flash chip: ```bash $ ./dpcmd --auto image.bin --verify ``` This will automatically detect the chip, read out the chip contents, replace the ones that differ and perform a read and verification after writing. For more advanced usage see `dpcmd --help`.