Releases: hydrausb3/wch-ch56x-isp
wch-ch56x-isp release v0.3.0
- Replace arg.h by cargs (see submodule cargs) fix issue #11 "Refactor the parameters using https://github.com/likle/cargs"
- Flash size is automatically set to correct flash size (flash32k/flash64k/flash96k)
- New arguments/options (simplified/using cargs)
Usage: wch-ch56x-isp [OPTION]...
-V, --Version Print version
-h, --help Show help
-c, --config Print CH569 config(after isp_init and before isp_fini)
-p, --progress Display progress
-v, --verify Do verify after erase/program
-r, --reset Reset MCU at end
-d, --mcudebug=VALUE Set MCU debug mode, VALUE to be replaced by on
or off
-f, --flashfile=VALUE Flash file (binary file *.bin), VALUE to be replaced by binary file *.bin
to be flashed
For more details see https://github.com/hydrausb3/wch-ch56x-isp#how-to-use-wch-ch56x-isp
Full Changelog: v0.2.1...v0.3.0
wch-ch56x-isp release v0.2.1
- Merge of code from @hansfbaier
- See pre-built executable in Assets
What's Changed
- wch-isp renamed wch-ch56x-isp
- debug-on/off: avoid modifying other bytes of the configuration not related to debug by @hansfbaier in #10
- wch-ch56x-isp now support WCH CH569 and WCH CH565
Full Changelog: v0.2.0...v0.2.1
wch-isp release v0.2.0
-
Merge of code from @hansfbaier adding flash32k, flash64k and flash96k
-
See pre-built executable in Assets
-
CH569 Flash RAMX/ROM size details
With the new version v0.2.0 there is new commandsflash32k
,flash64k
andflash96k
-
flash32k will change the RAMX maximum usable size to 96KB and ROM(flash code running in 0 wait sate) to 32KB
- It shall be used for any code which does not exceed 32KB to run with maximum performances
-
flash64k will change the RAMX maximum usable size to 64KB and ROM(flash code running in 0 wait sate) to 64KB
- It shall be used for any code which does not exceed 64KB to run with maximum performances
-
flash96k will change the RAMX maximum usable size to 32KB and ROM(flash code running in 0 wait sate) to 96KB
- It shall be used for any code which does not exceed 96KB to run with maximum performances
-
One of those new commands shall be used only to change the RAMX/ROM(Flash code) size ratio.
Warning: After any change to RAMX/ROM size old binary previously flashed will not run correctly, so it is mandatory to flash the program again with a binary by usingflash
command like in exampleHow to use wch-isp
-
What's Changed
- add commands to set flash/ramx size by @hansfbaier in #9
Full Changelog: v0.1.0...v0.2.0
wch-isp release v0.1.0
wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS
- Merge of latest code from @jmaselbas related to ch569_print_config() from https://github.com/jmaselbas/wch-isp
- Merge of code from @hansfbaier adding
debug-on
,debug-off
new commands - Add better help/usage
- See pre-built executable in Assets
What's Changed
- Add code to enable debug mode by @hansfbaier in #4
- Added debug-on/debug-off commands with better help/usage by @bvernoux in #8
Full Changelog: v0.0.5...v0.1.0
wch-isp release v0.0.5
wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS
- Code cleanup with merge of latest code from https://github.com/jmaselbas/wch-isp
- Tested with success with WCH CH569W (with different bin sizes)
- See pre-built executable in Assets
Full Changelog: v0.0.4...v0.0.5
wch-isp release v0.0.4
wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS
Minor fixes
See pre-built executable in Assets
Full Changelog: v0.0.3...v0.0.4
wch-isp release v0.0.3
wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS
See pre-built executable in Assets
Full Changelog: v0.0.2...v0.0.3
wch-isp release v0.0.2
wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS
See pre-built executable in Assets
Full Changelog: https://github.com/hydrausb3/wch-isp/commits/v0.0.2