# USB-Blaster_CH552 **Repository Path**: mxwiser/USB-Blaster_CH552 ## Basic Information - **Project Name**: USB-Blaster_CH552 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-17 - **Last Updated**: 2025-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于CH552G的USB BLASTER固件,支持AS接口,支持硬件SPI实现的JTAG,新驱动不闪退。 # USB-Blaster Firmware for "REV. C USB BLASTER" board with CH552G chip. This is a fork of [CH55x-USB-Blaster firmware by VladimirDuan](https://github.com/VladimirDuan/CH55x-USB-Blaster) that runs on a cheap clone Altera USB Blaster with CH552G chip. It works correctly in Linux and Windows with my limited testing(I am testing with MAX V CPLD), no special drivers required. # - This fork added all needed files for correct build. - Implement CI to build and release binary files so you don't need to setup or download any build tools or sdk files. - Support AS mode. - Support hardware SPI now. # CH552G can be replaced by CH551G and CH554G, in fact these models have the same Die. | PIN | CH552G | |:-------:|:------:| | LED | P1.1 | | NCS | P1.4 | | TDI/ASDI | P1.5 | | TDO/nCfg-Done | P1.6 | | TCK/DCLK | P1.7 | | TMS/nCfg | P3.2 | | ASDO | P3.3 | | NCE | P3.4 | Under normal circumstances, the JTAG interface is able to be compatible with the AS interface. | 1 | 2 | |:-------:|:------:| | TCK/DCLK | GND | | TDO/nCfg-Done | NC | | TMS/nCfg | nCE | | ASDO | nCS | | TDI/ASDI | GND | # Classic JTAG Interface. | 1 | 2 | |:-------:|:------:| | TCK | GND | | TDO | VCC | | TMS | NC | | NC | NC | | TDI | GND | Classic AS Interface. | 1 | 2 | |:---------:|:------:| | DCLK | GND | | nCfg-Done | VCC | | nCfg | nCE | | ASDO | nCS | | ASDI | GND |