ChangeLog:
20250218  v1.0.0.1  (1) Support erase user area
                    (2) Support chip erase before download
                    (3) Add version info
20250220  v1.0.0.2  Tune command args
20250221  v1.0.0.3  (1) Fix log-file output bug
                    (2) Tune log format
                    (3) Add FileVersion in FileVersionInfo
20250321  v1.0.1.0  (1) Support linux images download
                    (2) Optimize request timeout
                    (3) Support check flash block protection before process flash
20250401  v1.0.1.1  (1) Check and program otp for flash size >=16MB
                    (2) Fix dtr/rts level unexpectedly changed issue when open/close serial port
20250408  v1.0.1.2  Fix nand flash download error with bad block
20250423  v1.0.1.3  (1) Fix download fail in 4byte address mode
                    (2) Supported otp about flash size >=16MB work for download
20250605  v1.0.2.0  Seperate flashloaders from flash.exe
20250701  v1.0.3.0  (1) Support compatibility with MinGW path format
                    (2) Support customized DTR/RTS timing for reset/reburn
20250703  v1.1.0.0  Support 1-N download/erase
20251105  v1.1.1.0  (1) Support for remote server port download 
                    (2) Set PostProcess as reset after flashing finished
					(3) Add no_reset param
					(4) Change some log level 
					(5) Rename flashloader folder with Devices