Replaced bin2sgl linux binary with a version statically linked with the libc, added missing wrap and flash commands for DM-1801

pull/85/head
Silvano Seva 2022-06-17 12:44:38 +02:00
rodzic 1f56018e52
commit 8accc3b8b6
3 zmienionych plików z 55 dodań i 33 usunięć

Wyświetl plik

@ -572,9 +572,8 @@ if build_machine.system() == 'linux'
wrap = custom_target(name+'_wrap',
output : name+'_wrap.sgl',
input : bin,
command : [bin2sgl,
'-f', '@INPUT@',
'&&', 'mv', '@INPUT@.sgl', '@OUTPUT@'])
command : [bin2sgl, '-f', '@INPUT@', '&&',
'mv', '@INPUT@.sgl', '@OUTPUT@'])
elif build_machine.system() == 'windows'
wrap = custom_target(name+'_wrap',
output : name+'_bin.sgl',
@ -587,13 +586,36 @@ endif
output : name+'_flash',
command : [gd77_loader, '-f', '@INPUT@'])
# Handle DM1801 custom wrapping and flashing tools
elif name == 'openrtx_dm1801'
if build_machine.system() == 'linux'
wrap = custom_target(name+'_wrap',
output : name+'_wrap.sgl',
input : bin,
command : [bin2sgl, '-f', '@INPUT@',
'-m', 'DM-1801', '&&', 'mv',
'@INPUT@.sgl', '@OUTPUT@'])
elif build_machine.system() == 'windows'
wrap = custom_target(name+'_wrap',
output : name+'_bin.sgl',
input : bin,
command : [bin2sgl, '@INPUT@', '-m DM-1801'])
endif
custom_target(name+'_flash',
input : wrap,
output : name+'_flash',
command : [gd77_loader, '-f', '@INPUT@', '-m', 'DM-1801',])
# Module17 also uses dfu-tool for flashing
elif name == 'openrtx_mod17'
custom_target(name+'_flash',
input : bin,
output : name+'_flash',
command : [dfu_util, '-d', '0483:df11', '-a', '0', '-D', '@INPUT@', '-s', '0x08000000'])
command : [dfu_util, '-d', '0483:df11', '-a', '0',
'-D', '@INPUT@', '-s', '0x08000000'])
else

Plik binarny nie jest wyświetlany.

0
scripts/gd-77_firmware_loader.py 100644 → 100755
Wyświetl plik