From d01403f669ffd19db7bf14dfe87135d685cdfefb Mon Sep 17 00:00:00 2001 From: vc4 <287920192@qq.com> Date: Wed, 29 Jun 2022 16:17:16 +0800 Subject: [PATCH] fix issues --- docs/desktop.ini | 2 -- hc32flash.py | 12 +++++++----- 2 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 docs/desktop.ini mode change 100644 => 100755 hc32flash.py diff --git a/docs/desktop.ini b/docs/desktop.ini deleted file mode 100644 index 0446675..0000000 --- a/docs/desktop.ini +++ /dev/null @@ -1,2 +0,0 @@ -[LocalizedFileNames] -FLASH串行编程.pdf=@FLASH串行编程.pdf,0 diff --git a/hc32flash.py b/hc32flash.py old mode 100644 new mode 100755 index 4db420f..c58f22a --- a/hc32flash.py +++ b/hc32flash.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + import os, sys, time, struct import serial import argparse @@ -63,7 +65,7 @@ HDSC = { 'BootloaderBaudrate': 1000000, 'RamCodeBinFile': "m_flash.hc012", 'WritePacketSize': 512, - 'IspConnection': "璇风‘璁ょ洰鏍囪姱鐗囦笌杞帴鏉跨殑杩炴帴锛歕n鍗婂弻宸ワ細VCC,GND,TOOL0,NRST\n鍏ㄥ弻宸ワ細VCC,GND,TXD,RXD,TOOL0,NRST\n", + 'IspConnection': "Half-duplex: VCC,GND,TOOL0,NRST\nFull-duplex: VCC,GND,TXD,RXD,TOOL0,NRST\n", }, 'HC32F460xExx': { 'MCUName': "HC32F460xExx", @@ -113,7 +115,7 @@ HDSC = { 'WritePacketSize': 512, 'IspConnection': "MCU.VCC <---> Serial.VCC\nMCU.GND <---> Serial.GND\nMCU.TXD(P12) <---> Serial.RXD\nMCU.RXD(P11) <---> Serial.TXD\nMCU.MODE <---> MCU.VCC\n", }, - 'HC32L110x4xx/HC32F003x4xx': { + 'HC32L110x4xx/HC32F003x4xx/HC32L110B4/HC32L110C4/HC32F003C4': { 'MCUName': "HC32L110x4xx/HC32F003x4xx", 'FrequecyList': ["691200", "230400", "115200", "38400", "19200", "9600"], 'StartAddress': "00000000", @@ -125,7 +127,7 @@ HDSC = { 'WritePacketSize': 64, 'IspConnection': "MCU.VCC <---> Serial.VCC\nMCU.GND <---> Serial.GND\nMCU.TXD(P31/P35) <---> Serial.RXD\nMCU.RXD(P27/P36) <---> Serial.TXD\nMCU.RESET <---> Serial.RTS/DTR\n", }, - 'HC32L110x6xx/HC32F005x6xx': { + 'HC32L110x6xx/HC32F005x6xx/HC32L110B6/HC32L110C6/HC32F005C6': { 'MCUName': "HC32L110x6xx/HC32F005x6xx", 'FrequecyList': ["691200", "460800", "230400", "115200", "38400", "19200", "9600"], 'StartAddress': "00000000", @@ -147,7 +149,7 @@ HDSC = { 'BootloaderBaudrate': 1000000, 'RamCodeBinFile': "m_flash.hc013", 'WritePacketSize': 512, - 'IspConnection': "璇风‘璁ょ洰鏍囪姱鐗囦笌杞帴鏉跨殑杩炴帴锛歕n鍗婂弻宸ワ細VCC,GND,TOOL0,NRST\n鍏ㄥ弻宸ワ細VCC,GND,TXD,RXD,TOOL0,NRST\n", + 'IspConnection': "Half-duplex: VCC,GND,TOOL0,NRST\nFull-duplex: VCC,GND,TXD,RXD,TOOL0,NRST\n", }, 'HC32x19xxCxx': { 'MCUName': "HC32x19xxCxx", @@ -323,7 +325,7 @@ if __name__ == '__main__': # check device _ = None for dev in HDSC.keys(): - if dev.find(args.dev.upper()) >= 0: + if dev.upper().find(args.dev.upper()) >= 0: args.dev,_ = dev,dev break if not _: