mirror of
https://github.com/MikronMIK32/mik32-uploader.git
synced 2026-01-01 13:37:03 +03:00
Исправлен README и убран аргумент no-color
This commit is contained in:
parent
50d0e3a9d5
commit
4b94f7744d
14
README.md
14
README.md
@ -63,7 +63,6 @@ optional arguments:
|
|||||||
--log-path LOG_PATH Путь к файлу журнала. По умолчанию: nul
|
--log-path LOG_PATH Путь к файлу журнала. По умолчанию: nul
|
||||||
--post-action POST_ACTION
|
--post-action POST_ACTION
|
||||||
Команды OpenOCD, запускаемые после прошивки. По умолчанию: reset run
|
Команды OpenOCD, запускаемые после прошивки. По умолчанию: reset run
|
||||||
--no-color Вывод без последовательностей управления терминалом. Временно не используется
|
|
||||||
-t {MIK32V0,MIK32V2}, --mcu-type {MIK32V0,MIK32V2}
|
-t {MIK32V0,MIK32V2}, --mcu-type {MIK32V0,MIK32V2}
|
||||||
Выбор микроконтроллера. По умолчанию: MIK32V2
|
Выбор микроконтроллера. По умолчанию: MIK32V2
|
||||||
```
|
```
|
||||||
@ -91,9 +90,12 @@ pip install -U pyinstaller
|
|||||||
pyinstaller mik32_upload.spec
|
pyinstaller mik32_upload.spec
|
||||||
```
|
```
|
||||||
|
|
||||||
В папке `./dist` будет создана папка `mik32_upload`, содержащая исполняемый файл `mik32_upload`
|
В директории `./dist` будет создан каталог `mik32_upload`, содержащий
|
||||||
и папка со служебными файлами `_internal`, а также архив с названием `mik32-uploader-{версия}.zip`
|
исполняемый файл `mik32_upload`, папки `_internal`, `openocd-scripts` и
|
||||||
или `mik32-uploader-{версия}.tar.gz`.
|
`upload-drivers`, а также архив с названием `mik32-uploader-{версия}`.
|
||||||
|
|
||||||
Для указания версии программы следует изменить значение переменной `applicaton_version` в файле
|
Для указания версии программы следует изменить значение переменной
|
||||||
`_version.py`. При редактировании файла следует сохранять форматирование!
|
`applicaton_version` в файле `_version.py`. При редактировании файла следует
|
||||||
|
сохранять форматирование! Также потребуется изменить номер версии в файле
|
||||||
|
`.piopm` uploader'а и `platform.json` платформы для корректной работы системы
|
||||||
|
управления пакетами platformio.
|
||||||
|
|||||||
@ -22,14 +22,6 @@ from sys import exit
|
|||||||
|
|
||||||
program_name = f'mik32-uploader-{applicaton_version}'
|
program_name = f'mik32-uploader-{applicaton_version}'
|
||||||
|
|
||||||
# class bcolors(Enum):
|
|
||||||
# OK = '\033[92m'
|
|
||||||
# WARNING = '\033[93m'
|
|
||||||
# FAIL = '\033[91m'
|
|
||||||
# ENDC = '\033[0m'
|
|
||||||
# BOLD = '\033[1m'
|
|
||||||
# UNDERLINE = '\033[4m'
|
|
||||||
|
|
||||||
openocd_exec = "openocd"
|
openocd_exec = "openocd"
|
||||||
if os.name == 'nt':
|
if os.name == 'nt':
|
||||||
openocd_exec = "openocd.exe"
|
openocd_exec = "openocd.exe"
|
||||||
@ -291,8 +283,6 @@ def upload_file(
|
|||||||
gpio_init(openocd, mik_version)
|
gpio_init(openocd, mik_version)
|
||||||
start_time = time.perf_counter()
|
start_time = time.perf_counter()
|
||||||
|
|
||||||
# result |= spifi.write_pages(
|
|
||||||
# pages.pages_spifi, openocd, use_quad_spi=use_quad_spi)
|
|
||||||
result |= spifi.write_pages_by_sectors(
|
result |= spifi.write_pages_by_sectors(
|
||||||
pages.pages_spifi,
|
pages.pages_spifi,
|
||||||
openocd,
|
openocd,
|
||||||
@ -425,26 +415,12 @@ def createParser():
|
|||||||
default=default_log_path,
|
default=default_log_path,
|
||||||
help=f"Путь к файлу журнала. По умолчанию: {default_log_path}"
|
help=f"Путь к файлу журнала. По умолчанию: {default_log_path}"
|
||||||
)
|
)
|
||||||
# parser.add_argument(
|
|
||||||
# '--log-terminal',
|
|
||||||
# dest='log_termir',
|
|
||||||
# action='store_true',
|
|
||||||
# default=False,
|
|
||||||
# help='Вывод журнала в консоль'
|
|
||||||
# )
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--post-action',
|
'--post-action',
|
||||||
dest='post_action',
|
dest='post_action',
|
||||||
default=default_post_action,
|
default=default_post_action,
|
||||||
help=f"Команды OpenOCD, запускаемые после прошивки. По умолчанию: {default_post_action}"
|
help=f"Команды OpenOCD, запускаемые после прошивки. По умолчанию: {default_post_action}"
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
|
||||||
'--no-color',
|
|
||||||
dest='no_color',
|
|
||||||
action='store_true',
|
|
||||||
default=False,
|
|
||||||
help='Вывод без последовательностей управления терминалом. Временно не используется'
|
|
||||||
)
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--mcu-type',
|
'--mcu-type',
|
||||||
dest='mcu_type',
|
dest='mcu_type',
|
||||||
|
|||||||
@ -79,6 +79,7 @@ shutil.copytree('./openocd-scripts/',
|
|||||||
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
|
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
|
||||||
shutil.copy('./upload-drivers/jtag-eeprom/.pio/build/mik32v2/firmware.hex',
|
shutil.copy('./upload-drivers/jtag-eeprom/.pio/build/mik32v2/firmware.hex',
|
||||||
f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
|
f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
|
||||||
|
|
||||||
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-spifi/')
|
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-spifi/')
|
||||||
shutil.copy('./upload-drivers/jtag-spifi/.pio/build/mik32v2/firmware.hex',
|
shutil.copy('./upload-drivers/jtag-spifi/.pio/build/mik32v2/firmware.hex',
|
||||||
f'./dist/{program_name}/upload-drivers/jtag-spifi/')
|
f'./dist/{program_name}/upload-drivers/jtag-spifi/')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user