MarsTechHAN / ch552tool

An open sourced python tool for flashing WCH CH55x series USB microcontroller with bootloader v2.30, v2.31 & v2.40.
GNU General Public License v3.0
154 stars 24 forks source link

Add ch582 debug enabling feature #35

Closed fra888 closed 8 months ago

fra888 commented 8 months ago

by adding : [CH582] Tested=1 CFGs={ '_reserved': { FLAG_CFG1 :{'mask':0xffffffff,'value':0xffffffff }, FLAG_CFG2 :{'mask':0xffffffff,'value':0xffffffff }, FLAG_CFG3 :{'mask':0xffffffff,'value':0xffffffff } }, 'default': { FLAG_CFG2 :{'mask':0xffffffff,'value':0xffffffff }, FLAG_CFG3 :{'mask': 0xffffffff, 'value': 0x4FFF0FD5}, 'help':'Write default CFGs values' }, 'Dis_Debug': { FLAG_CFG3 :{'mask': 0xffffffff , 'value': 0x4FFF0F4D }, 'help':'Enable Debug port ' }, 'En_Debug': { FLAG_CFG3 :{'mask': 0xffffffff, 'value': 0x4FFF0FD5 }, 'help':'Disable Debug port' } } to file extended.wcfg it is possible to enable/disable debug feature on wch582, it could be extended to ch592 (tested by me), it probably works also on al ch58x and ch59x family