mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-08-01 03:18:12 +00:00
generate softdevice and bootloader update packages
This commit is contained in:
parent
cf39856ee2
commit
9f22ce89af
@ -327,6 +327,17 @@ program_bin = env.Command(
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
bootloader_pkg = env.Command(
|
||||
target='ble_bootloader.zip',
|
||||
source=program_hex,
|
||||
action=[
|
||||
f'python ../../pc-nrfutil/nordicsemi/ pkg generate --hw-version 52 --sd-req=0x100 --key-file ./embed/ble_bootloader/priv.pem $TARGET --bootloader $SOURCE --bootloader-version {tools.get_version_int("embed/ble_bootloader/version.h")}'
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
|
||||
program_settings = env.Command(
|
||||
target='settings.hex',
|
||||
source=None,
|
||||
@ -334,4 +345,5 @@ program_settings = env.Command(
|
||||
)
|
||||
|
||||
env.Depends(program_bin, program_hex)
|
||||
env.Depends(program_bin, bootloader_pkg)
|
||||
env.Depends(program_bin, program_settings)
|
||||
|
@ -467,6 +467,15 @@ program_pkg = env.Command(
|
||||
],
|
||||
)
|
||||
|
||||
softdevice_pkg = env.Command(
|
||||
target='ble_softdevice.zip',
|
||||
source=None,
|
||||
action=[
|
||||
f'python ../../pc-nrfutil/nordicsemi/ pkg generate --hw-version 52 --sd-req=0x100 --key-file ./embed/ble_bootloader/priv.pem $TARGET --sd-id=0x100 --softdevice ./embed/sdk/nrf52/components/softdevice/s140/hex/s140_nrf52_7.2.0_softdevice.hex'
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
settings = env.Command(
|
||||
target='settings.hex',
|
||||
source=program_hex,
|
||||
@ -492,6 +501,7 @@ env.Depends(program_bin, program_hex)
|
||||
env.Depends(program_pkg, program_hex)
|
||||
env.Depends(settings, program_hex)
|
||||
env.Depends(program_bin, program_pkg)
|
||||
env.Depends(program_bin, softdevice_pkg)
|
||||
env.Depends(program_merge, settings)
|
||||
env.Depends(program_merge, program_hex)
|
||||
env.Depends(program_bin, program_merge)
|
||||
|
Loading…
Reference in New Issue
Block a user