pvvx
Активный участник сообщества
Последняя версия утилиты 'RTLTool.py' из данной темы:
RTL871xBx ROM Bootloader Utility Ver 12.01.2018
Для старта модуля в режиме UART_DOWNLOAD требуется замкнуть RESET на GND и затем притянуть TX (GPIOA30) на GND, отпустить RESET и затем TX.
Добавлена и RtlImage.py для сборки бинарников из ELF файла (версия 17.01.18).
Странслировать утилиты из питона в *.exe можно путем:
rem pip install wheel
rem pip install pyinstaller
pyinstaller -c --onedir --onefile -n rtltool rtltool.py
pyinstaller -c --onedir --onefile -n rtlimage rtlimage.py
RTL871xBx ROM Bootloader Utility Ver 12.01.2018
Код:
>python.exe rtltool.py -h
usage: rtlptool [-h] [--port PORT] {rf,wf,wm,es,gf,sf,bf} ...
RT871xBx ROM Bootloader Utility
positional arguments:
{rf,wf,wm,es,gf,sf,bf}
Run rtlptool {command} -h for additional help
rf Read Flash data to binary file
wf Write a binary file to Flash data
wm Write a binary file to SRAM memory
es Erase Sectors Flash
gf Get Flash Status register
sf Set Flash Status register
bf Start boot flash
optional arguments:
-h, --help show this help message and exit
--port PORT, -p PORT Serial port device
>python.exe rtltool.py rf -h
usage: rtlptool rf [-h] address size filename
positional arguments:
address Start address
size Size of region
filename Name of binary file
>python.exe rtltool.py wf -h
usage: rtlptool wf [-h] address filename
positional arguments:
address Start address
filename Name of binary file
...
Добавлена и RtlImage.py для сборки бинарников из ELF файла (версия 17.01.18).
Странслировать утилиты из питона в *.exe можно путем:
rem pip install wheel
rem pip install pyinstaller
pyinstaller -c --onedir --onefile -n rtltool rtltool.py
pyinstaller -c --onedir --onefile -n rtlimage rtlimage.py
Вложения
-
13.3 KB Просмотры: 53
-
3.6 KB Просмотры: 40
-
3.5 KB Просмотры: 35
Последнее редактирование: