Compare commits

..

No commits in common. "main" and "v0.2.1" have entirely different histories.
main ... v0.2.1

4 changed files with 7 additions and 11 deletions

5
.gitignore vendored
View File

@ -1,6 +1,7 @@
venv*/
venv/
venv_win/
venv_linux/
build/
build_win/
build_linux/
__pycache__/
*.xml

View File

@ -15,7 +15,3 @@
![command](images/command.PNG)
Для ускорения процесса прошивки скрипт позволяет при помощи map-файла вырезать из отправляемого hex-файла команды записи данных в неиспользуемую область памяти перед некэшируемой областью. Полный набор опций доступен в справке при запуске скрипта с опцией -help.
# необходимые для сборки пакеты
ubuntu18.04: zlib1g-dev patchelf scons

1
build_linux.sh Executable file → Normal file
View File

@ -1,5 +1,4 @@
#!/bin/bash
rm -rf build_linux
python -m nuitka ./elbear_uploader.py \
--output-dir=build_linux \
--output-filename="elbear_uploader" \

View File

@ -77,7 +77,7 @@ DEFAULT_BAUDRATE = 230400
def createParser():
parser = argparse.ArgumentParser(
prog='elbear_uploader.py',
prog='bootloader.py',
description='''Script for writing to external flash on SPIFI interface'''
)
@ -235,7 +235,7 @@ if namespace.hexpath:
# printProgressBar(progress, 100, prefix = 'Upload:', suffix = 'Complete', length = 50)
if time.time() > timestart + resolution:
timestart += resolution
print(f'Uploaded {int(progress)}%', flush=True)
print(f'Uploaded {int(progress)}%')
if progress == 100:
all_showed = True