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 os, sys, time, struct
|
||||||
import serial
|
import serial
|
||||||
import argparse
|
import argparse
|
||||||
@@ -63,7 +65,7 @@ HDSC = {
|
|||||||
'BootloaderBaudrate': 1000000,
|
'BootloaderBaudrate': 1000000,
|
||||||
'RamCodeBinFile': "m_flash.hc012",
|
'RamCodeBinFile': "m_flash.hc012",
|
||||||
'WritePacketSize': 512,
|
'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': {
|
'HC32F460xExx': {
|
||||||
'MCUName': "HC32F460xExx",
|
'MCUName': "HC32F460xExx",
|
||||||
@@ -113,7 +115,7 @@ HDSC = {
|
|||||||
'WritePacketSize': 512,
|
'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",
|
'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",
|
'MCUName': "HC32L110x4xx/HC32F003x4xx",
|
||||||
'FrequecyList': ["691200", "230400", "115200", "38400", "19200", "9600"],
|
'FrequecyList': ["691200", "230400", "115200", "38400", "19200", "9600"],
|
||||||
'StartAddress': "00000000",
|
'StartAddress': "00000000",
|
||||||
@@ -125,7 +127,7 @@ HDSC = {
|
|||||||
'WritePacketSize': 64,
|
'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",
|
'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",
|
'MCUName': "HC32L110x6xx/HC32F005x6xx",
|
||||||
'FrequecyList': ["691200", "460800", "230400", "115200", "38400", "19200", "9600"],
|
'FrequecyList': ["691200", "460800", "230400", "115200", "38400", "19200", "9600"],
|
||||||
'StartAddress': "00000000",
|
'StartAddress': "00000000",
|
||||||
@@ -147,7 +149,7 @@ HDSC = {
|
|||||||
'BootloaderBaudrate': 1000000,
|
'BootloaderBaudrate': 1000000,
|
||||||
'RamCodeBinFile': "m_flash.hc013",
|
'RamCodeBinFile': "m_flash.hc013",
|
||||||
'WritePacketSize': 512,
|
'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': {
|
'HC32x19xxCxx': {
|
||||||
'MCUName': "HC32x19xxCxx",
|
'MCUName': "HC32x19xxCxx",
|
||||||
@@ -323,7 +325,7 @@ if __name__ == '__main__':
|
|||||||
# check device
|
# check device
|
||||||
_ = None
|
_ = None
|
||||||
for dev in HDSC.keys():
|
for dev in HDSC.keys():
|
||||||
if dev.find(args.dev.upper()) >= 0:
|
if dev.upper().find(args.dev.upper()) >= 0:
|
||||||
args.dev,_ = dev,dev
|
args.dev,_ = dev,dev
|
||||||
break
|
break
|
||||||
if not _:
|
if not _:
|
||||||
|
|||||||
Reference in New Issue
Block a user