fix issues
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
[LocalizedFileNames]
|
||||
FLASH<EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>.pdf=@FLASH<53><48><EFBFBD>б<EFBFBD><D0B1><EFBFBD>.pdf,0
|
||||
12
hc32flash.py
Normal file → Executable file
12
hc32flash.py
Normal file → Executable file
@@ -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 _:
|
||||
|
||||
Reference in New Issue
Block a user