Skip to content

Releases: hydrausb3/wch-ch56x-isp

wch-ch56x-isp release v0.3.0

31 Oct 19:42
89e8359
Compare
Choose a tag to compare
  • 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

03 Sep 17:36
Compare
Choose a tag to compare
  • 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

17 Aug 20:50
8287d1a
Compare
Choose a tag to compare
  • 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 commands flash32k, flash64k and flash96k

    • 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 using flash command like in example How to use wch-isp

What's Changed

Full Changelog: v0.1.0...v0.2.0

wch-isp release v0.1.0

11 Aug 21:50
dec79fe
Compare
Choose a tag to compare

wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS

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

19 Jul 15:58
Compare
Choose a tag to compare

wch-isp (supporting CH569) with automatic build for Windows 64bits and Ubuntu 20.04 LTS

Full Changelog: v0.0.4...v0.0.5

wch-isp release v0.0.4

18 Jul 15:11
Compare
Choose a tag to compare

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

17 Jul 08:50
Compare
Choose a tag to compare

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

16 Jul 07:49
e421bd1
Compare
Choose a tag to compare
Pre-release

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