Исправлен README и убран аргумент no-color

This commit is contained in:
sh-sergey 2024-11-05 14:18:14 +03:00
parent 50d0e3a9d5
commit 4b94f7744d
3 changed files with 9 additions and 30 deletions

View File

@ -63,7 +63,6 @@ optional arguments:
--log-path LOG_PATH Путь к файлу журнала. По умолчанию: nul
--post-action POST_ACTION
Команды OpenOCD, запускаемые после прошивки. По умолчанию: reset run
--no-color Вывод без последовательностей управления терминалом. Временно не используется
-t {MIK32V0,MIK32V2}, --mcu-type {MIK32V0,MIK32V2}
Выбор микроконтроллера. По умолчанию: MIK32V2
```
@ -91,9 +90,12 @@ pip install -U pyinstaller
pyinstaller mik32_upload.spec
```
В папке `./dist` будет создана папка `mik32_upload`, содержащая исполняемый файл `mik32_upload`
и папка со служебными файлами `_internal`, а также архив с названием `mik32-uploader-{версия}.zip`
или `mik32-uploader-{версия}.tar.gz`.
В директории `./dist` будет создан каталог `mik32_upload`, содержащий
исполняемый файл `mik32_upload`, папки `_internal`, `openocd-scripts` и
`upload-drivers`, а также архив с названием `mik32-uploader-{версия}`.
Для указания версии программы следует изменить значение переменной `applicaton_version` в файле
`_version.py`. При редактировании файла следует сохранять форматирование!
Для указания версии программы следует изменить значение переменной
`applicaton_version` в файле `_version.py`. При редактировании файла следует
сохранять форматирование! Также потребуется изменить номер версии в файле
`.piopm` uploader'а и `platform.json` платформы для корректной работы системы
управления пакетами platformio.

View File

@ -22,14 +22,6 @@ from sys import exit
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"
if os.name == 'nt':
openocd_exec = "openocd.exe"
@ -291,8 +283,6 @@ def upload_file(
gpio_init(openocd, mik_version)
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(
pages.pages_spifi,
openocd,
@ -425,26 +415,12 @@ def createParser():
default=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(
'--post-action',
dest='post_action',
default=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(
'--mcu-type',
dest='mcu_type',

View File

@ -79,6 +79,7 @@ shutil.copytree('./openocd-scripts/',
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
shutil.copy('./upload-drivers/jtag-eeprom/.pio/build/mik32v2/firmware.hex',
f'./dist/{program_name}/upload-drivers/jtag-eeprom/')
os.makedirs(f'./dist/{program_name}/upload-drivers/jtag-spifi/')
shutil.copy('./upload-drivers/jtag-spifi/.pio/build/mik32v2/firmware.hex',
f'./dist/{program_name}/upload-drivers/jtag-spifi/')