FlipperZero 开发环境无法安装成功,原因

2023-12-24 06:02:43

FlipperZero 开发环境无法安装成功,原因

FlipperZero 开发环境在安装的时候遇到错误,找了网上的说明也无解。最后通过更换 proxy 实现了正常安装。

第一次遇到个错误:

Kyle@Kyles-mbp flipperzero-firmware % ./fbt 
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/FreeRTOS-Kernel'...
error: 279 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
fatal: clone of 'https://github.com/FreeRTOS/FreeRTOS-Kernel.git' into submodule path '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/FreeRTOS-Kernel' failed
Failed to clone 'lib/FreeRTOS-Kernel'. Retry scheduled
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro'...
error: 3748 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
fatal: clone of 'https://github.com/flipperdevices/stm32wb_copro.git' into submodule path '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro' failed
Failed to clone 'lib/stm32wb_copro'. Retry scheduled
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro'...
error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
error: 4231 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
fatal: clone of 'https://github.com/flipperdevices/stm32wb_copro.git' into submodule path '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro' failed
Failed to clone 'lib/stm32wb_copro' a second time, aborting

更换 proxy ,成功安装

看到一路绿下来真的爽
在这里插入图片描述
整个安装过程是这样的:

Kyle@Kyles-mbp flipperzero-firmware % ./fbt 
Checking for tar..yes
Checking if downloaded toolchain tgz exists..no
Checking curl..yes
Downloading toolchain:
######################################################################### 100.0%
done
Removing old toolchain..done
Unpacking toolchain to '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/toolchain':
##################################################################### 100.0%
done
Cleaning up..done
Submodule 'assets/protobuf' (https://github.com/flipperdevices/flipperzero-protobuf.git) registered for path 'assets/protobuf'
Submodule 'lib/FreeRTOS-Kernel' (https://github.com/FreeRTOS/FreeRTOS-Kernel.git) registered for path 'lib/FreeRTOS-Kernel'
Submodule 'lib/cxxheaderparser' (https://github.com/robotpy/cxxheaderparser.git) registered for path 'lib/cxxheaderparser'
Submodule 'lib/heatshrink' (https://github.com/flipperdevices/heatshrink.git) registered for path 'lib/heatshrink'
Submodule 'lib/libusb_stm32' (https://github.com/flipperdevices/libusb_stm32.git) registered for path 'lib/libusb_stm32'
Submodule 'lib/littlefs' (https://github.com/littlefs-project/littlefs.git) registered for path 'lib/littlefs'
Submodule 'lib/mbedtls' (https://github.com/Mbed-TLS/mbedtls.git) registered for path 'lib/mbedtls'
Submodule 'lib/microtar' (https://github.com/amachronic/microtar.git) registered for path 'lib/microtar'
Submodule 'lib/mlib' (https://github.com/P-p-H-d/mlib.git) registered for path 'lib/mlib'
Submodule 'lib/nanopb' (https://github.com/nanopb/nanopb.git) registered for path 'lib/nanopb'
Submodule 'lib/st_cmsis_device_wb' (https://github.com/STMicroelectronics/cmsis_device_wb) registered for path 'lib/stm32wb_cmsis'
Submodule 'lib/stm32wb_copro' (https://github.com/flipperdevices/stm32wb_copro.git) registered for path 'lib/stm32wb_copro'
Submodule 'lib/stm32wbxx_hal_driver' (https://github.com/STMicroelectronics/stm32wbxx_hal_driver) registered for path 'lib/stm32wb_hal'
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/assets/protobuf'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/microtar'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/FreeRTOS-Kernel'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/heatshrink'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_cmsis'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/cxxheaderparser'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/libusb_stm32'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/nanopb'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_hal'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/littlefs'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/mlib'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/mbedtls'...
Submodule path 'assets/protobuf': checked out '23ad19a756649ed9f6677b598e5361c5cce6847b'
Submodule path 'lib/FreeRTOS-Kernel': checked out 'def7d2df2b0506d3d249334974f51e427c17a41c'
Submodule 'ThirdParty/FreeRTOS-Kernel-Community-Supported-Ports' (https://github.com/FreeRTOS/FreeRTOS-Kernel-Community-Supported-Ports) registered for path 'lib/FreeRTOS-Kernel/portable/ThirdParty/Community-Supported-Ports'
Submodule 'ThirdParty/FreeRTOS-Kernel-Partner-Supported-Ports' (https://github.com/FreeRTOS/FreeRTOS-Kernel-Partner-Supported-Ports) registered for path 'lib/FreeRTOS-Kernel/portable/ThirdParty/Partner-Supported-Ports'
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/FreeRTOS-Kernel/portable/ThirdParty/Community-Supported-Ports'...
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/FreeRTOS-Kernel/portable/ThirdParty/Partner-Supported-Ports'...
Submodule path 'lib/FreeRTOS-Kernel/portable/ThirdParty/Community-Supported-Ports': checked out '4273ca3211b99914f31518378fb590fbff064953'
Submodule path 'lib/FreeRTOS-Kernel/portable/ThirdParty/Partner-Supported-Ports': checked out '3f9c99a682c5c796bb7eb89fd9c4385688fce27a'
Submodule path 'lib/cxxheaderparser': checked out 'ba4222560fc1040670b1a917d5d357198e8ec5d6'
Submodule path 'lib/heatshrink': checked out '7398ccc91652a33483245200cfa1a83b073bc206'
Submodule path 'lib/libusb_stm32': checked out '6ca2857519f996244f7b324dd227fdf0a075fffb'
Submodule path 'lib/littlefs': checked out '611c9b20db2b99faee261daa7cc9bbe175d3eaca'
Submodule path 'lib/mbedtls': checked out 'edb8fec9882084344a314368ac7fd957a187519c'
Submodule path 'lib/microtar': checked out '1e921369b2c92bb219fcef84a37d4d2347794c0f'
Submodule path 'lib/mlib': checked out '62c8ac3e5d4a7a4f8757328e7a80286fde2686b6'
Submodule path 'lib/nanopb': checked out 'afc499f9a410fc9bbf6c9c48cdd8d8b199d49eb4'
Submodule path 'lib/stm32wb_cmsis': checked out 'd1b860584dfe24d40d455ae624ed14600dfa93c9'
Submodule path 'lib/stm32wb_copro': checked out 'd8a6f1feb0ebb6798c44162c6ae5ea743f90f3df'
Submodule 'scripts' (https://github.com/flipperdevices/stm32wb_copro_scripts) registered for path 'lib/stm32wb_copro/scripts'
Cloning into '/Users/kyle/Documents/FlipperZero/flipperzero-firmware/lib/stm32wb_copro/scripts'...
Submodule path 'lib/stm32wb_copro/scripts': checked out '781464e628eb694b4c98a79ab524c293f527fc8d'
Submodule path 'lib/stm32wb_hal': checked out 'cfd0dd258cb031c95b2b2d6d04c19f9f625fe3e8'
	ICONS	build/f7-firmware-D/assets/compiled/assets_icons.c
	PROTO	assets/protobuf/application.proto
	DOLPHIN	blocking
	DOLPHIN	internal
	APPS	build/f7-firmware-D/applications/applications.c
	CC	applications/main/archive/helpers/archive_apps.c
	CC	applications/main/archive/helpers/archive_browser.c
	CC	applications/main/archive/helpers/archive_favorites.c
	CC	applications/main/archive/helpers/archive_files.c
2023-12-24 01:26:46,370 [INFO] Processing Dolphin sources
2023-12-24 01:26:46,371 [INFO] Loading data
2023-12-24 01:26:46,371 [INFO] Loading directory assets/dolphin/blocking
2023-12-24 01:26:46,371 [INFO] Processing Dolphin sources
2023-12-24 01:26:46,371 [INFO] Loading data
2023-12-24 01:26:46,371 [INFO] Loading directory assets/dolphin/internal
2023-12-24 01:26:46,371 [INFO] Packing
2023-12-24 01:26:46,372 [INFO] Packing
	CC	applications/main/archive/scenes/archive_scene.c
	CC	applications/main/archive/scenes/archive_scene_browser.c
	CC	applications/main/archive/scenes/archive_scene_delete.c
	CC	applications/main/archive/scenes/archive_scene_rename.c
	CC	applications/main/archive/archive.c
	CC	applications/main/ibutton/ibutton_cli.c
	CC	applications/main/infrared/infrared_brute_force.c
	CC	applications/main/infrared/infrared_cli.c
	CC	applications/main/infrared/infrared_signal.c
	CC	applications/main/lfrfid/lfrfid_cli.c
	CC	applications/main/nfc/nfc_cli.c
	CC	applications/main/onewire/onewire_cli.c
	CC	applications/services/bt/bt_service/bt_api.c
	CC	applications/services/bt/bt_service/bt_keys_storage.c
	CC	applications/services/bt/bt_cli.c
	CC	applications/services/bt/bt_settings.c
	CC	applications/services/cli/cli.c
	CC	applications/services/cli/cli_command_gpio.c
	CC	applications/services/cli/cli_commands.c
	CC	applications/services/cli/cli_vcp.c
	CC	applications/services/crypto/crypto_cli.c
	CC	applications/services/desktop/animations/views/bubble_animation_view.c
	CC	applications/services/desktop/animations/views/one_shot_animation_view.c
	CC	applications/services/desktop/helpers/pin.c
	CC	applications/services/desktop/helpers/slideshow.c
	CC	applications/services/desktop/scenes/desktop_scene.c
	CC	applications/services/desktop/scenes/desktop_scene_debug.c
	CC	applications/services/desktop/scenes/desktop_scene_fault.c
	CC	applications/services/desktop/scenes/desktop_scene_hw_mismatch.c
	CC	applications/services/desktop/scenes/desktop_scene_lock_menu.c
	CC	applications/services/desktop/scenes/desktop_scene_locked.c
	CC	applications/services/desktop/scenes/desktop_scene_pin_input.c
	CC	applications/services/desktop/scenes/desktop_scene_pin_timeout.c
	CC	applications/services/desktop/scenes/desktop_scene_slideshow.c
	CC	applications/services/desktop/views/desktop_view_debug.c
	CC	applications/services/desktop/views/desktop_view_main.c
	CC	applications/services/desktop/views/desktop_view_pin_timeout.c
	CC	applications/services/desktop/views/desktop_view_slideshow.c
	CC	applications/services/dialogs/dialogs.c
	CC	applications/services/dialogs/dialogs_module_file_browser.c
	CC	applications/services/dialogs/dialogs_module_message.c
	CC	applications/services/dolphin/helpers/dolphin_deed.c
	PBVER	build/f7-firmware-D/assets/compiled/protobuf_version.h
	CC	applications/services/dolphin/helpers/dolphin_state.c
	CC	applications/services/dolphin/dolphin.c
	CC	applications/services/gui/modules/widget_elements/widget_element_button.c
	CC	applications/services/gui/modules/widget_elements/widget_element_frame.c
	CC	applications/services/gui/modules/widget_elements/widget_element_icon.c
	CC	applications/services/gui/modules/widget_elements/widget_element_string.c
	CC	applications/services/gui/modules/widget_elements/widget_element_string_multiline.c
	CC	applications/services/gui/modules/widget_elements/widget_element_text_box.c
	CC	applications/services/gui/modules/widget_elements/widget_element_text_scroll.c
	CC	applications/services/gui/modules/button_panel.c
	CC	applications/services/gui/modules/dialog_ex.c
	CC	applications/services/gui/modules/empty_screen.c
2023-12-24 01:26:53,399 [INFO] Complete
2023-12-24 01:26:53,400 [INFO] Complete
	CC	applications/services/gui/modules/file_browser_worker.c
	CC	applications/services/gui/modules/popup.c
	CC	applications/services/desktop/animations/animation_storage.c
	CC	applications/services/gui/modules/submenu.c
	CC	applications/services/gui/modules/text_box.c
	CC	applications/services/gui/modules/loading.c
	CC	applications/services/gui/modules/button_menu.c
	CC	applications/services/dialogs/dialogs_api.c
	CC	applications/main/archive/views/archive_browser_view.c
	CC	applications/main/subghz/subghz_cli.c
	CC	applications/services/gui/modules/byte_input.c
	CC	applications/services/desktop/animations/animation_manager.c
	CC	applications/services/desktop/views/desktop_view_locked.c
	CC	applications/services/gui/modules/menu.c
	CC	applications/main/subghz/helpers/subghz_chat.c
	APIPREP	build/f7-firmware-D/sdk_origin.i
	APIPP	build/f7-firmware-D/sdk_origin.i
	CC	applications/services/gui/modules/file_browser.c
	CC	applications/services/desktop/scenes/desktop_scene_main.c
	CC	applications/services/desktop/desktop.c
	CC	applications/services/desktop/views/desktop_view_lock_menu.c
	CC	build/f7-firmware-D/applications/applications.c
	CC	applications/services/desktop/views/desktop_view_pin_input.c
	CC	applications/services/bt/bt_service/bt.c
	SDKCHK	targets/f7/api_symbols.csv
	CC	applications/services/gui/modules/text_input.c
	CC	applications/services/gui/modules/validators.c
	CC	applications/services/gui/modules/variable_item_list.c
	CC	applications/services/gui/modules/widget.c
	CC	applications/services/gui/canvas.c
	CC	applications/services/gui/elements.c
	CC	applications/services/gui/gui.c
	CC	applications/services/gui/icon.c
	CC	applications/services/gui/icon_animation.c
	CC	applications/services/gui/scene_manager.c
API version 50.0 is up to date
	CC	applications/services/gui/view.c
	CC	applications/services/gui/view_dispatcher.c
	CC	applications/services/gui/view_holder.c
	SDKTREE	build/f7-firmware-D/sdk_headers/sdk.opts
	CC	applications/services/gui/view_port.c
	CC	applications/services/gui/view_stack.c
	CC	applications/services/input/input.c
	CC	applications/services/input/input_cli.c
	APITBL	build/f7-firmware-D/assets/compiled/firmware_api_table.h
	CPP	applications/services/loader/firmware_api/firmware_api.cpp
	CC	applications/services/loader/loader.c
	CC	applications/services/loader/loader_applications.c
	CC	applications/services/loader/loader_cli.c
	CC	applications/services/loader/loader_menu.c
	CC	applications/services/locale/locale.c
	CC	applications/services/notification/notification_app.c
	CC	applications/services/notification/notification_app_api.c
	CC	applications/services/notification/notification_messages.c
	CC	applications/services/notification/notification_messages_notes.c
	CC	applications/services/power/power_service/views/power_off.c
	CC	applications/services/power/power_service/views/power_unplug_usb.c
	CC	applications/services/power/power_service/power.c
	CC	applications/services/power/power_service/power_api.c
	CC	applications/services/power/power_cli.c
	CC	applications/services/rpc/rpc.c
	CC	applications/services/rpc/rpc_app.c
	CC	applications/services/rpc/rpc_cli.c
	CC	applications/services/rpc/rpc_debug.c
	CC	applications/services/rpc/rpc_desktop.c
	CC	applications/services/rpc/rpc_gpio.c
	CC	applications/services/rpc/rpc_gui.c
	CC	applications/services/rpc/rpc_property.c
	CC	applications/services/rpc/rpc_storage.c
	CC	applications/services/rpc/rpc_system.c
	CC	applications/services/storage/storages/sd_notify.c
	CC	applications/services/storage/storages/storage_ext.c
	CC	applications/services/storage/storages/storage_int.c
	CC	applications/services/storage/filesystem_api.c
	CC	applications/services/storage/storage.c
	CC	applications/services/storage/storage_cli.c
	CC	applications/services/storage/storage_external_api.c
	CC	applications/services/storage/storage_glue.c
	CC	applications/services/storage/storage_internal_api.c
	CC	applications/services/storage/storage_processing.c
	CC	applications/services/storage/storage_sd_api.c
	CC	applications/settings/about/about.c
	CC	applications/settings/bt_settings_app/scenes/bt_settings_scene.c
	CC	applications/settings/bt_settings_app/scenes/bt_settings_scene_forget_dev_confirm.c
	CC	applications/settings/bt_settings_app/scenes/bt_settings_scene_forget_dev_success.c
	CC	applications/settings/bt_settings_app/scenes/bt_settings_scene_start.c
	CC	applications/settings/bt_settings_app/bt_settings_app.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_favorite.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_auth.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_disable.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_error.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_menu.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_setup.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_setup_done.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_setup_howto.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_pin_setup_howto2.c
	CC	applications/settings/desktop_settings/scenes/desktop_settings_scene_start.c
	CC	applications/settings/desktop_settings/views/desktop_settings_view_pin_setup_howto.c
	CC	applications/settings/desktop_settings/views/desktop_settings_view_pin_setup_howto2.c
	CC	applications/settings/desktop_settings/desktop_settings_app.c
	CC	applications/settings/dolphin_passport/passport.c
	CC	applications/settings/notification_settings/notification_settings_app.c
	CC	applications/settings/power_settings_app/scenes/power_settings_scene.c
	CC	applications/settings/power_settings_app/scenes/power_settings_scene_battery_info.c
	CC	applications/settings/power_settings_app/scenes/power_settings_scene_power_off.c
	CC	applications/settings/power_settings_app/scenes/power_settings_scene_reboot.c
	CC	applications/settings/power_settings_app/scenes/power_settings_scene_start.c
	CC	applications/settings/power_settings_app/views/battery_info.c
	CC	applications/settings/power_settings_app/power_settings_app.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_benchmark.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_factory_reset.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_format_confirm.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_formatting.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_internal_info.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_sd_info.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_start.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_unmount_confirm.c
	CC	applications/settings/storage_settings/scenes/storage_settings_scene_unmounted.c
	CC	applications/settings/storage_settings/storage_settings.c
	CC	applications/settings/system/system_settings.c
	CC	applications/system/storage_move_to_sd/scenes/storage_move_to_sd_scene.c
	CC	applications/system/storage_move_to_sd/scenes/storage_move_to_sd_scene_confirm.c
	CC	applications/system/storage_move_to_sd/scenes/storage_move_to_sd_scene_progress.c
	CC	applications/system/storage_move_to_sd/storage_move_to_sd.c
	CC	applications/system/updater/cli/updater_cli.c
	CC	applications/system/updater/scenes/updater_scene.c
	CC	applications/system/updater/scenes/updater_scene_error.c
	CC	applications/system/updater/scenes/updater_scene_loadcfg.c
	CC	applications/system/updater/scenes/updater_scene_main.c
	CC	applications/system/updater/util/update_task.c
	CC	applications/system/updater/util/update_task_worker_backup.c
	CC	applications/system/updater/util/update_task_worker_flasher.c
	CC	applications/system/updater/views/updater_main.c
	CC	applications/system/updater/updater.c
	CC	lib/print/printf_tiny.c
	CC	lib/print/wrappers.c
	ASM	targets/f7/startup_stm32wb55xx_cm4.s
	CC	targets/f7/ble_glue/services/battery_service.c
	CC	targets/f7/ble_glue/services/dev_info_service.c
	CC	targets/f7/ble_glue/services/gatt_char.c
	CC	targets/f7/ble_glue/services/hid_service.c
	CC	targets/f7/ble_glue/services/serial_service.c
	CC	targets/f7/ble_glue/app_debug.c
	AR	build/f7-firmware-D/print/libprint.a
	CC	targets/f7/ble_glue/ble_app.c
	CC	targets/f7/ble_glue/ble_glue.c
	CC	targets/f7/ble_glue/gap.c
	CC	targets/f7/ble_glue/hw_ipcc.c
	CC	targets/f7/fatfs/fatfs.c
	CC	targets/f7/fatfs/sector_cache.c
	CC	targets/f7/fatfs/user_diskio.c
	CC	targets/f7/furi_hal/furi_hal.c
	CC	targets/f7/furi_hal/furi_hal_bt.c
	RANLIB	build/f7-firmware-D/print/libprint.a
	CC	targets/f7/furi_hal/furi_hal_bt_hid.c
	CC	targets/f7/furi_hal/furi_hal_bt_serial.c
	CC	targets/f7/furi_hal/furi_hal_bus.c
	CC	targets/f7/furi_hal/furi_hal_clock.c
	CC	targets/f7/furi_hal/furi_hal_console.c
	CC	targets/f7/furi_hal/furi_hal_cortex.c
	CC	targets/f7/furi_hal/furi_hal_crypto.c
	CC	targets/f7/furi_hal/furi_hal_debug.c
	CC	targets/f7/furi_hal/furi_hal_dma.c
	CC	targets/f7/furi_hal/furi_hal_flash.c
	CC	targets/f7/furi_hal/furi_hal_gpio.c
	CC	targets/f7/furi_hal/furi_hal_i2c.c
	INSTALL	build/f7-firmware-D/lib/libprint.a
	CC	targets/f7/furi_hal/furi_hal_i2c_config.c
	CC	targets/f7/furi_hal/furi_hal_ibutton.c
	CC	targets/f7/furi_hal/furi_hal_info.c
	CC	targets/f7/furi_hal/furi_hal_infrared.c
	CC	targets/f7/furi_hal/furi_hal_interrupt.c
	CC	targets/f7/furi_hal/furi_hal_light.c
	CC	targets/f7/furi_hal/furi_hal_memory.c
	CC	targets/f7/furi_hal/furi_hal_mpu.c
	CC	targets/f7/furi_hal/furi_hal_nfc.c
	CC	targets/f7/furi_hal/furi_hal_nfc_event.c
	CC	targets/f7/furi_hal/furi_hal_nfc_felica.c
	CC	targets/f7/furi_hal/furi_hal_nfc_irq.c
	CC	targets/f7/furi_hal/furi_hal_nfc_iso14443a.c
	CC	targets/f7/furi_hal/furi_hal_nfc_iso14443b.c
	CC	targets/f7/furi_hal/furi_hal_nfc_iso15693.c
	CC	targets/f7/furi_hal/furi_hal_nfc_timer.c
	CC	targets/f7/furi_hal/furi_hal_os.c
	CC	targets/f7/furi_hal/furi_hal_power.c
	CC	targets/f7/furi_hal/furi_hal_power_config.c
	CC	targets/f7/furi_hal/furi_hal_pwm.c
	CC	targets/f7/furi_hal/furi_hal_random.c
	CC	targets/f7/furi_hal/furi_hal_region.c
	CC	targets/f7/furi_hal/furi_hal_resources.c
	CC	targets/f7/furi_hal/furi_hal_rfid.c
	CC	targets/f7/furi_hal/furi_hal_rtc.c
	CC	targets/f7/furi_hal/furi_hal_sd.c
	CC	targets/f7/furi_hal/furi_hal_speaker.c
	CC	targets/f7/furi_hal/furi_hal_spi.c
	CC	targets/f7/furi_hal/furi_hal_spi_config.c
	CC	targets/f7/furi_hal/furi_hal_subghz.c
	CC	targets/f7/furi_hal/furi_hal_uart.c
	CC	targets/f7/furi_hal/furi_hal_usb.c
	CC	targets/f7/furi_hal/furi_hal_usb_ccid.c
	CC	targets/f7/furi_hal/furi_hal_usb_cdc.c
	CC	targets/f7/furi_hal/furi_hal_usb_hid.c
	CC	targets/f7/furi_hal/furi_hal_usb_u2f.c
	CC	targets/f7/furi_hal/furi_hal_version.c
	CC	targets/f7/furi_hal/furi_hal_version_device.c
	CC	targets/f7/furi_hal/furi_hal_vibro.c
	CC	targets/f7/src/dfu.c
	CC	targets/f7/src/main.c
	CC	targets/f7/src/recovery.c
	CC	targets/f7/src/system_stm32wbxx.c
	CC	targets/f7/src/update.c
	CC	furi/core/check.c
	CC	furi/core/critical.c
	CC	furi/core/event_flag.c
	CC	furi/core/kernel.c
	CC	furi/core/log.c
	CC	furi/core/memmgr.c
	AR	build/f7-firmware-D/targets/libflipper7.a
	CC	furi/core/memmgr_heap.c
	CC	furi/core/message_queue.c
	RANLIB	build/f7-firmware-D/targets/libflipper7.a
	CC	furi/core/mutex.c
	INSTALL	build/f7-firmware-D/lib/libflipper7.a
	CC	furi/core/pubsub.c
	CC	furi/core/record.c
	CC	furi/core/semaphore.c
	CC	furi/core/stream_buffer.c
	CC	furi/core/string.c
	CC	furi/core/thread.c
	CC	furi/core/timer.c
	CC	furi/flipper.c
	CC	furi/furi.c
	CC	lib/FreeRTOS-Kernel/croutine.c
	CC	lib/FreeRTOS-Kernel/event_groups.c
	CC	lib/FreeRTOS-Kernel/list.c
	CC	lib/FreeRTOS-Kernel/queue.c
	CC	lib/FreeRTOS-Kernel/stream_buffer.c
	CC	lib/FreeRTOS-Kernel/tasks.c
	AR	build/f7-firmware-D/furi/libfuri.a
	CC	lib/FreeRTOS-Kernel/timers.c
	RANLIB	build/f7-firmware-D/furi/libfuri.a
	CC	lib/FreeRTOS-Kernel/portable/GCC/ARM_CM4F/port.c
	INSTALL	build/f7-firmware-D/lib/libfuri.a
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_adc.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_comp.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_crc.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_crs.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_dma.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_exti.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_gpio.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_i2c.c
	AR	build/f7-firmware-D/freertos/libfreertos.a
	RANLIB	build/f7-firmware-D/freertos/libfreertos.a
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_lptim.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_lpuart.c
	INSTALL	build/f7-firmware-D/lib/libfreertos.a
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_pka.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_pwr.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_rcc.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_rng.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_rtc.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_spi.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_tim.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_usart.c
	CC	lib/stm32wb_hal/Src/stm32wbxx_ll_utils.c
	CC	lib/stm32wb_copro/wpan/interface/patterns/ble_thread/shci/shci.c
	CC	lib/stm32wb_copro/wpan/interface/patterns/ble_thread/tl/hci_tl.c
	CC	lib/stm32wb_copro/wpan/interface/patterns/ble_thread/tl/shci_tl.c
	CC	lib/stm32wb_copro/wpan/interface/patterns/ble_thread/tl/tl_mbox.c
	CC	lib/stm32wb_copro/wpan/ble/svc/Src/svc_ctl.c
	CC	lib/stm32wb_copro/wpan/ble/core/auto/ble_gap_aci.c
	CC	lib/stm32wb_copro/wpan/ble/core/auto/ble_gatt_aci.c
	CC	lib/stm32wb_copro/wpan/ble/core/auto/ble_hal_aci.c
	CC	lib/stm32wb_copro/wpan/ble/core/auto/ble_hci_le.c
	CC	lib/stm32wb_copro/wpan/ble/core/auto/ble_l2cap_aci.c
	CC	lib/stm32wb_copro/wpan/ble/core/template/osal.c
	CC	lib/stm32wb_copro/wpan/utilities/dbg_trace.c
	CC	lib/stm32wb_copro/wpan/utilities/stm_list.c
	CC	lib/drivers/bq25896.c
	CC	lib/drivers/bq27220.c
	CC	lib/drivers/cc1101.c
	CC	lib/drivers/lp5562.c
	CC	lib/drivers/st25r3916.c
	CC	lib/drivers/st25r3916_reg.c
	CC	lib/fatfs/option/unicode.c
	AR	build/f7-firmware-D/stm32wb/libstm32wb.a
	CC	lib/fatfs/diskio.c
	CC	lib/fatfs/ff.c
	CC	lib/fatfs/ff_gen_drv.c
	RANLIB	build/f7-firmware-D/stm32wb/libstm32wb.a
	CC	lib/littlefs/lfs.c
	CC	lib/littlefs/lfs_util.c
	INSTALL	build/f7-firmware-D/lib/libstm32wb.a
	AR	build/f7-firmware-D/drivers/libhwdrivers.a
	CC	lib/subghz/blocks/const.c
	RANLIB	build/f7-firmware-D/drivers/libhwdrivers.a
	CC	lib/subghz/blocks/decoder.c
	CC	lib/subghz/blocks/encoder.c
	INSTALL	build/f7-firmware-D/lib/libhwdrivers.a
	CC	lib/subghz/blocks/generic.c
	CC	lib/subghz/blocks/math.c
	CC	lib/subghz/devices/cc1101_int/cc1101_int_interconnect.c
	CC	lib/subghz/devices/cc1101_configs.c
	CC	lib/subghz/devices/devices.c
	CC	lib/subghz/devices/registry.c
	CC	lib/subghz/protocols/alutech_at_4n.c
	CC	lib/subghz/protocols/ansonic.c
	CC	lib/subghz/protocols/base.c
	CC	lib/subghz/protocols/bett.c
	CC	lib/subghz/protocols/bin_raw.c
	CC	lib/subghz/protocols/came.c
	CC	lib/subghz/protocols/came_atomo.c
	CC	lib/subghz/protocols/came_twee.c
	CC	lib/subghz/protocols/chamberlain_code.c
	CC	lib/subghz/protocols/clemsa.c
	AR	build/f7-firmware-D/fatfs/libfatfs.a
	CC	lib/subghz/protocols/doitrand.c
	AR	build/f7-firmware-D/littlefs/liblittlefs.a
	RANLIB	build/f7-firmware-D/fatfs/libfatfs.a
	RANLIB	build/f7-firmware-D/littlefs/liblittlefs.a
	CC	lib/subghz/protocols/dooya.c
	INSTALL	build/f7-firmware-D/lib/libfatfs.a
	CC	lib/subghz/protocols/faac_slh.c
	CC	lib/subghz/protocols/gate_tx.c
	INSTALL	build/f7-firmware-D/lib/liblittlefs.a
	CC	lib/subghz/protocols/holtek.c
	CC	lib/subghz/protocols/holtek_ht12x.c
	CC	lib/subghz/protocols/honeywell_wdb.c
	CC	lib/subghz/protocols/hormann.c
	CC	lib/subghz/protocols/ido.c
	CC	lib/subghz/protocols/intertechno_v3.c
	CC	lib/subghz/protocols/keeloq.c
	CC	lib/subghz/protocols/keeloq_common.c
	CC	lib/subghz/protocols/kia.c
	CC	lib/subghz/protocols/kinggates_stylo_4k.c
	CC	lib/subghz/protocols/linear.c
	CC	lib/subghz/protocols/linear_delta3.c
	CC	lib/subghz/protocols/magellan.c
	CC	lib/subghz/protocols/marantec.c
	CC	lib/subghz/protocols/mastercode.c
	CC	lib/subghz/protocols/megacode.c
	CC	lib/subghz/protocols/nero_radio.c
	CC	lib/subghz/protocols/nero_sketch.c
	CC	lib/subghz/protocols/nice_flo.c
	CC	lib/subghz/protocols/nice_flor_s.c
	CC	lib/subghz/protocols/phoenix_v2.c
	CC	lib/subghz/protocols/power_smart.c
	CC	lib/subghz/protocols/princeton.c
	CC	lib/subghz/protocols/protocol_items.c
	CC	lib/subghz/protocols/raw.c
	CC	lib/subghz/protocols/scher_khan.c
	CC	lib/subghz/protocols/secplus_v1.c
	CC	lib/subghz/protocols/secplus_v2.c
	CC	lib/subghz/protocols/smc5326.c
	CC	lib/subghz/protocols/somfy_keytis.c
	CC	lib/subghz/protocols/somfy_telis.c
	CC	lib/subghz/protocols/star_line.c
	CC	lib/subghz/environment.c
	CC	lib/subghz/receiver.c
	CC	lib/subghz/registry.c
	CC	lib/subghz/subghz_file_encoder_worker.c
	CC	lib/subghz/subghz_keystore.c
	CC	lib/subghz/subghz_setting.c
	CC	lib/subghz/subghz_tx_rx_worker.c
	CC	lib/subghz/subghz_worker.c
	CC	lib/subghz/transmitter.c
	CC	lib/toolbox/protocols/protocol_dict.c
	CC	lib/toolbox/pulse_protocols/pulse_glue.c
	CC	lib/toolbox/stream/buffered_file_stream.c
	CC	lib/toolbox/stream/file_stream.c
	CC	lib/toolbox/stream/stream.c
	CC	lib/toolbox/stream/stream_cache.c
	CC	lib/toolbox/stream/string_stream.c
	CC	lib/toolbox/tar/tar_archive.c
	AR	build/f7-firmware-D/subghz/libsubghz.a
	CC	lib/toolbox/args.c
	RANLIB	build/f7-firmware-D/subghz/libsubghz.a
	CC	lib/toolbox/bit_buffer.c
	CC	lib/toolbox/buffer_stream.c
	INSTALL	build/f7-firmware-D/lib/libsubghz.a
	CC	lib/toolbox/compress.c
	CC	lib/toolbox/crc32_calc.c
	CC	lib/toolbox/dir_walk.c
	CC	lib/toolbox/float_tools.c
	CC	lib/toolbox/hex.c
	CC	lib/toolbox/keys_dict.c
	CC	lib/toolbox/manchester_decoder.c
	CC	lib/toolbox/manchester_encoder.c
	CC	lib/toolbox/md5_calc.c
	CC	lib/toolbox/name_generator.c
	CC	lib/toolbox/path.c
	CC	lib/toolbox/pretty_format.c
	CC	lib/toolbox/profiler.c
	CC	lib/toolbox/property.c
	CC	lib/toolbox/pulse_joiner.c
	CC	lib/toolbox/saved_struct.c
	CC	lib/toolbox/simple_array.c
	CC	lib/toolbox/value_index.c
	CC	lib/toolbox/varint.c
	VERSION	build/f7-firmware-D/toolbox/version.inc.h
	CC	lib/nfc/helpers/felica_crc.c
	CC	lib/nfc/helpers/iso13239_crc.c
	CC	lib/nfc/helpers/iso14443_4_layer.c
	CC	lib/nfc/helpers/iso14443_crc.c
	CC	lib/nfc/helpers/nfc_data_generator.c
	CC	lib/nfc/helpers/nfc_util.c
	CC	lib/nfc/protocols/felica/felica.c
	CC	lib/nfc/protocols/felica/felica_listener.c
	CC	lib/nfc/protocols/felica/felica_poller.c
	CC	lib/nfc/protocols/felica/felica_poller_i.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a_listener.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a_listener_i.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a_poller.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a_poller_i.c
	CC	lib/nfc/protocols/iso14443_3a/iso14443_3a_poller_sync.c
	CC	lib/nfc/protocols/iso14443_3b/iso14443_3b.c
Version information updated
	CC	lib/nfc/protocols/iso14443_3b/iso14443_3b_i.c
	CC	lib/toolbox/version.c
	CC	lib/nfc/protocols/iso14443_3b/iso14443_3b_poller.c
	CC	lib/nfc/protocols/iso14443_3b/iso14443_3b_poller_i.c
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a.c
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a_i.c
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a_listener.c
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a_listener_i.c
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a_poller.c
	AR	build/f7-firmware-D/toolbox/libtoolbox.a
	CC	lib/nfc/protocols/iso14443_4a/iso14443_4a_poller_i.c
	RANLIB	build/f7-firmware-D/toolbox/libtoolbox.a
	CC	lib/nfc/protocols/iso14443_4b/iso14443_4b.c
	INSTALL	build/f7-firmware-D/lib/libtoolbox.a
	CC	lib/nfc/protocols/iso14443_4b/iso14443_4b_i.c
	CC	lib/nfc/protocols/iso14443_4b/iso14443_4b_poller.c
	CC	lib/nfc/protocols/iso14443_4b/iso14443_4b_poller_i.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3_i.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3_listener.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3_listener_i.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3_poller.c
	CC	lib/nfc/protocols/iso15693_3/iso15693_3_poller_i.c
	CC	lib/nfc/protocols/mf_classic/crypto1.c
	CC	lib/nfc/protocols/mf_classic/mf_classic.c
	CC	lib/nfc/protocols/mf_classic/mf_classic_listener.c
	CC	lib/nfc/protocols/mf_classic/mf_classic_poller.c
	CC	lib/nfc/protocols/mf_classic/mf_classic_poller_i.c
	CC	lib/nfc/protocols/mf_classic/mf_classic_poller_sync.c
	CC	lib/nfc/protocols/mf_desfire/mf_desfire.c
	CC	lib/nfc/protocols/mf_desfire/mf_desfire_i.c
	CC	lib/nfc/protocols/mf_desfire/mf_desfire_poller.c
	CC	lib/nfc/protocols/mf_desfire/mf_desfire_poller_i.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight_listener.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight_listener_i.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight_poller.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight_poller_i.c
	CC	lib/nfc/protocols/mf_ultralight/mf_ultralight_poller_sync.c
	CC	lib/nfc/protocols/slix/slix.c
	CC	lib/nfc/protocols/slix/slix_i.c
	CC	lib/nfc/protocols/slix/slix_listener.c
	CC	lib/nfc/protocols/slix/slix_listener_i.c
	CC	lib/nfc/protocols/slix/slix_poller.c
	CC	lib/nfc/protocols/slix/slix_poller_i.c
	CC	lib/nfc/protocols/st25tb/st25tb.c
	CC	lib/nfc/protocols/st25tb/st25tb_poller.c
	CC	lib/nfc/protocols/st25tb/st25tb_poller_i.c
	CC	lib/nfc/protocols/st25tb/st25tb_poller_sync.c
	CC	lib/nfc/protocols/nfc_device_defs.c
	CC	lib/nfc/protocols/nfc_listener_defs.c
	CC	lib/nfc/protocols/nfc_poller_defs.c
	CC	lib/nfc/protocols/nfc_protocol.c
	CC	lib/nfc/nfc.c
	CC	lib/nfc/nfc_device.c
	CC	lib/nfc/nfc_device_i.c
	CC	lib/nfc/nfc_listener.c
	CC	lib/nfc/nfc_poller.c
	CC	lib/nfc/nfc_scanner.c
	CC	lib/digital_signal/presets/nfc/iso14443_3a_signal.c
	CC	lib/digital_signal/presets/nfc/iso15693_signal.c
	CC	lib/digital_signal/digital_sequence.c
	CC	lib/digital_signal/digital_signal.c
	CC	lib/pulse_reader/pulse_reader.c
	CC	lib/signal_reader/parsers/iso15693/iso15693_parser.c
	CC	lib/signal_reader/signal_reader.c
	CC	lib/microtar/src/microtar.c
	AR	build/f7-firmware-D/nfc/libnfc.a
	CC	lib/libusb_stm32/src/usbd_core.c
	RANLIB	build/f7-firmware-D/nfc/libnfc.a
	CC	lib/libusb_stm32/src/usbd_stm32wb55_devfs.c
	AR	build/f7-firmware-D/digital_signal/libdigital_signal.a
	INSTALL	build/f7-firmware-D/lib/libnfc.a
	CC	lib/infrared/encoder_decoder/common/infrared_common_decoder.c
	RANLIB	build/f7-firmware-D/digital_signal/libdigital_signal.a
	AR	build/f7-firmware-D/pulse_reader/libpulse_reader.a
	CC	lib/infrared/encoder_decoder/common/infrared_common_encoder.c
	RANLIB	build/f7-firmware-D/pulse_reader/libpulse_reader.a
	AR	build/f7-firmware-D/microtar/libmicrotar.a
	INSTALL	build/f7-firmware-D/lib/libdigital_signal.a
	AR	build/f7-firmware-D/signal_reader/libsignal_reader.a
	RANLIB	build/f7-firmware-D/microtar/libmicrotar.a
	CC	lib/infrared/encoder_decoder/kaseikyo/infrared_decoder_kaseikyo.c
	RANLIB	build/f7-firmware-D/signal_reader/libsignal_reader.a
	INSTALL	build/f7-firmware-D/lib/libmicrotar.a
	INSTALL	build/f7-firmware-D/lib/libpulse_reader.a
	CC	lib/infrared/encoder_decoder/kaseikyo/infrared_encoder_kaseikyo.c
	CC	lib/infrared/encoder_decoder/kaseikyo/infrared_protocol_kaseikyo.c
	CC	lib/infrared/encoder_decoder/nec/infrared_decoder_nec.c
	INSTALL	build/f7-firmware-D/lib/libsignal_reader.a
	CC	lib/infrared/encoder_decoder/nec/infrared_encoder_nec.c
	AR	build/f7-firmware-D/libusb_stm32/libusb_stm32.a
	CC	lib/infrared/encoder_decoder/nec/infrared_protocol_nec.c
	CC	lib/infrared/encoder_decoder/rc5/infrared_decoder_rc5.c
	RANLIB	build/f7-firmware-D/libusb_stm32/libusb_stm32.a
	CC	lib/infrared/encoder_decoder/rc5/infrared_encoder_rc5.c
	CC	lib/infrared/encoder_decoder/rc5/infrared_protocol_rc5.c
	INSTALL	build/f7-firmware-D/lib/libusb_stm32.a
	CC	lib/infrared/encoder_decoder/rc6/infrared_decoder_rc6.c
	CC	lib/infrared/encoder_decoder/rc6/infrared_encoder_rc6.c
	CC	lib/infrared/encoder_decoder/rc6/infrared_protocol_rc6.c
	CC	lib/infrared/encoder_decoder/rca/infrared_decoder_rca.c
	CC	lib/infrared/encoder_decoder/rca/infrared_encoder_rca.c
	CC	lib/infrared/encoder_decoder/rca/infrared_protocol_rca.c
	CC	lib/infrared/encoder_decoder/samsung/infrared_decoder_samsung.c
	CC	lib/infrared/encoder_decoder/samsung/infrared_encoder_samsung.c
	CC	lib/infrared/encoder_decoder/samsung/infrared_protocol_samsung.c
	CC	lib/infrared/encoder_decoder/sirc/infrared_decoder_sirc.c
	CC	lib/infrared/encoder_decoder/sirc/infrared_encoder_sirc.c
	CC	lib/infrared/encoder_decoder/sirc/infrared_protocol_sirc.c
	CC	lib/infrared/encoder_decoder/infrared.c
	CC	lib/infrared/worker/infrared_transmit.c
	CC	lib/infrared/worker/infrared_worker.c
	CPP	lib/app-scened-template/view_modules/byte_input_vm.cpp
	CPP	lib/app-scened-template/view_modules/dialog_ex_vm.cpp
	CPP	lib/app-scened-template/view_modules/popup_vm.cpp
	CPP	lib/app-scened-template/view_modules/submenu_vm.cpp
	CPP	lib/app-scened-template/view_modules/text_input_vm.cpp
	CPP	lib/app-scened-template/text_store.cpp
	CC	build/f7-firmware-D/assets/compiled/assets_icons.c
	AR	build/f7-firmware-D/infrared/libinfrared.a
	RANLIB	build/f7-firmware-D/infrared/libinfrared.a
	CC	build/f7-firmware-D/assets/compiled/application.pb.c
	CC	build/f7-firmware-D/assets/compiled/desktop.pb.c
	INSTALL	build/f7-firmware-D/lib/libinfrared.a
	CC	build/f7-firmware-D/assets/compiled/flipper.pb.c
	CC	build/f7-firmware-D/assets/compiled/gpio.pb.c
	CC	build/f7-firmware-D/assets/compiled/gui.pb.c
	CC	build/f7-firmware-D/assets/compiled/property.pb.c
	CC	build/f7-firmware-D/assets/compiled/storage.pb.c
	AR	build/f7-firmware-D/appframe/libappframe.a
	CC	build/f7-firmware-D/assets/compiled/system.pb.c
	CC	build/f7-firmware-D/assets/compiled/assets_dolphin_blocking.c
	RANLIB	build/f7-firmware-D/appframe/libappframe.a
	CC	build/f7-firmware-D/assets/compiled/assets_dolphin_internal.c
	INSTALL	build/f7-firmware-D/lib/libappframe.a
	CC	lib/one_wire/maxim_crc.c
	CC	lib/one_wire/one_wire_host.c
	CC	lib/one_wire/one_wire_slave.c
	CC	lib/ibutton/protocols/blanks/rw1990.c
	CC	lib/ibutton/protocols/blanks/tm2004.c
	CC	lib/ibutton/protocols/dallas/dallas_common.c
	CC	lib/ibutton/protocols/dallas/protocol_ds1971.c
	CC	lib/ibutton/protocols/dallas/protocol_ds1990.c
	AR	build/f7-firmware-D/assets/libassets.a
	RANLIB	build/f7-firmware-D/assets/libassets.a
	CC	lib/ibutton/protocols/dallas/protocol_ds1992.c
	CC	lib/ibutton/protocols/dallas/protocol_ds1996.c
	CC	lib/ibutton/protocols/dallas/protocol_ds_generic.c
	INSTALL	build/f7-firmware-D/lib/libassets.a
	CC	lib/ibutton/protocols/dallas/protocol_group_dallas.c
	AR	build/f7-firmware-D/one_wire/libone_wire.a
	CC	lib/ibutton/protocols/dallas/protocol_group_dallas_defs.c
	RANLIB	build/f7-firmware-D/one_wire/libone_wire.a
	CC	lib/ibutton/protocols/misc/protocol_cyfral.c
	CC	lib/ibutton/protocols/misc/protocol_group_misc.c
	INSTALL	build/f7-firmware-D/lib/libone_wire.a
	CC	lib/ibutton/protocols/misc/protocol_group_misc_defs.c
	CC	lib/ibutton/protocols/misc/protocol_metakom.c
	CC	lib/ibutton/protocols/protocol_group_defs.c
	CC	lib/ibutton/ibutton_key.c
	CC	lib/ibutton/ibutton_protocols.c
	CC	lib/ibutton/ibutton_worker.c
	CC	lib/ibutton/ibutton_worker_modes.c
	CC	lib/music_worker/music_worker.c
	CC	lib/mbedtls/library/bignum.c
	CC	lib/mbedtls/library/bignum_core.c
	CC	lib/mbedtls/library/ecdsa.c
	CC	lib/mbedtls/library/ecp.c
	CC	lib/mbedtls/library/ecp_curves.c
	CC	lib/mbedtls/library/md.c
	AR	build/f7-firmware-D/ibutton/libibutton.a
	RANLIB	build/f7-firmware-D/ibutton/libibutton.a
	INSTALL	build/f7-firmware-D/lib/libibutton.a
	CC	lib/mbedtls/library/md5.c
	CC	lib/mbedtls/library/platform_util.c
	AR	build/f7-firmware-D/music_worker/libmusic_worker.a
	CC	lib/mbedtls/library/ripemd160.c
	CC	lib/mbedtls/library/sha1.c
	RANLIB	build/f7-firmware-D/music_worker/libmusic_worker.a
	CC	lib/mbedtls/library/sha256.c
	INSTALL	build/f7-firmware-D/lib/libmusic_worker.a
	CC	lib/mbedtls/library/des.c
	CC	lib/lfrfid/protocols/lfrfid_protocols.c
	CC	lib/lfrfid/protocols/protocol_awid.c
	CC	lib/lfrfid/protocols/protocol_em4100.c
	CC	lib/lfrfid/protocols/protocol_fdx_a.c
	CC	lib/lfrfid/protocols/protocol_fdx_b.c
	CC	lib/lfrfid/protocols/protocol_gallagher.c
	CC	lib/lfrfid/protocols/protocol_h10301.c
	CC	lib/lfrfid/protocols/protocol_hid_ex_generic.c
	CC	lib/lfrfid/protocols/protocol_hid_generic.c
	CC	lib/lfrfid/protocols/protocol_idteck.c
	AR	build/f7-firmware-D/mbedtls/libmbedtls.a
	CC	lib/lfrfid/protocols/protocol_indala26.c
	CC	lib/lfrfid/protocols/protocol_io_prox_xsf.c
	RANLIB	build/f7-firmware-D/mbedtls/libmbedtls.a
	INSTALL	build/f7-firmware-D/lib/libmbedtls.a
	CC	lib/lfrfid/protocols/protocol_jablotron.c
	CC	lib/lfrfid/protocols/protocol_keri.c
	CC	lib/lfrfid/protocols/protocol_nexwatch.c
	CC	lib/lfrfid/protocols/protocol_pac_stanley.c
	CC	lib/lfrfid/protocols/protocol_paradox.c
	CC	lib/lfrfid/protocols/protocol_pyramid.c
	CC	lib/lfrfid/protocols/protocol_viking.c
	CC	lib/lfrfid/tools/bit_lib.c
	CC	lib/lfrfid/tools/fsk_demod.c
	CC	lib/lfrfid/tools/fsk_ocs.c
	CC	lib/lfrfid/tools/t5577.c
	CC	lib/lfrfid/tools/varint_pair.c
	CC	lib/lfrfid/lfrfid_dict_file.c
	CC	lib/lfrfid/lfrfid_raw_file.c
	CC	lib/lfrfid/lfrfid_raw_worker.c
	CC	lib/lfrfid/lfrfid_worker.c
	CC	lib/lfrfid/lfrfid_worker_modes.c
	CC	lib/flipper_application/elf/elf_file.c
	CC	lib/flipper_application/plugins/composite_resolver.c
	CC	lib/flipper_application/plugins/plugin_manager.c
	CC	lib/flipper_application/application_assets.c
	CC	lib/flipper_application/application_manifest.c
	CC	lib/flipper_application/flipper_application.c
	CPP	lib/flipper_application/api_hashtable/api_hashtable.cpp
	CC	lib/u8g2/u8g2_bitmap.c
	AR	build/f7-firmware-D/lfrfid/liblfrfid.a
	CC	lib/u8g2/u8g2_box.c
	RANLIB	build/f7-firmware-D/lfrfid/liblfrfid.a
	CC	lib/u8g2/u8g2_buffer.c
	INSTALL	build/f7-firmware-D/lib/liblfrfid.a
	CC	lib/u8g2/u8g2_circle.c
	CC	lib/u8g2/u8g2_d_memory.c
	CC	lib/u8g2/u8g2_font.c
	CC	lib/u8g2/u8g2_fonts.c
	AR	build/f7-firmware-D/flipper_application/libflipper_application.a
	CC	lib/u8g2/u8g2_glue.c
	RANLIB	build/f7-firmware-D/flipper_application/libflipper_application.a
	CC	lib/u8g2/u8g2_hvline.c
	CC	lib/u8g2/u8g2_intersection.c
	CC	lib/u8g2/u8g2_line.c
	CC	lib/u8g2/u8g2_ll_hvline.c
	CC	lib/u8g2/u8g2_setup.c
	INSTALL	build/f7-firmware-D/lib/libflipper_application.a
	CC	lib/u8g2/u8x8_8x8.c
	CC	lib/u8g2/u8x8_byte.c
	CC	lib/u8g2/u8x8_cad.c
	CC	lib/u8g2/u8x8_display.c
	CC	lib/u8g2/u8x8_gpio.c
	CC	lib/u8g2/u8x8_setup.c
	CC	lib/nanopb/pb_common.c
	CC	lib/nanopb/pb_decode.c
	CC	lib/nanopb/pb_encode.c
	CC	lib/update_util/resources/manifest.c
	CC	lib/update_util/dfu_file.c
	CC	lib/update_util/lfs_backup.c
	CC	lib/update_util/update_manifest.c
	CC	lib/update_util/update_operation.c
	CC	lib/heatshrink/heatshrink_decoder.c
	CC	lib/heatshrink/heatshrink_encoder.c
	CC	lib/flipper_format/flipper_format.c
	CC	lib/flipper_format/flipper_format_stream.c
	AR	build/f7-firmware-D/nanopb/libnanopb.a
	INSTALL	build/f7-firmware-D/firmware.json
	RANLIB	build/f7-firmware-D/nanopb/libnanopb.a
	INSTALL	build/f7-firmware-D/lib/libnanopb.a
	AR	build/f7-firmware-D/update_util/libupdate_util.a
	RANLIB	build/f7-firmware-D/update_util/libupdate_util.a
	INSTALL	build/f7-firmware-D/lib/libupdate_util.a
	AR	build/f7-firmware-D/heatshrink/libheatshrink.a
	RANLIB	build/f7-firmware-D/heatshrink/libheatshrink.a
	INSTALL	build/f7-firmware-D/lib/libheatshrink.a
	AR	build/f7-firmware-D/flipper_format/libflipperformat.a
	RANLIB	build/f7-firmware-D/flipper_format/libflipperformat.a
	INSTALL	build/f7-firmware-D/lib/libflipperformat.a
	CDB	build/f7-firmware-D/compile_commands.json
	AR	build/f7-firmware-D/u8g2/libu8g2.a
	RANLIB	build/f7-firmware-D/u8g2/libu8g2.a
	INSTALL	build/f7-firmware-D/lib/libu8g2.a
	LINK	build/f7-firmware-D/firmware.elf
	INFO	
Loaded 101 app definitions.
Firmware modules configuration:
Service:
	 bt, cli, dialogs, dolphin, desktop, gui, input, loader, notification, power, storage
System:
	 updater_app, storage_move_to_sd
Archive:
	 archive
Settings:
	 bt_settings, notification_settings, storage_settings, power_settings, desktop_settings, passport, system_settings, about
StartupHook:
	 rpc_start, crypto_start, infrared_start, nfc_start, subghz_start, lfrfid_start, ibutton_start, onewire_start, bt_start, power_start, storage_start, loader_start, locale, updater_start, storage_move_to_sd_start
MenuExternal:
	 subghz, lfrfid, nfc, infrared, gpio, ibutton, bad_usb, u2f
Package:
	 settings_apps, basic_services, main_apps_on_start, system_apps, main_apps
Firmware size
.text         522288 (510.05 K)
.rodata       143072 (139.72 K)
.data           1712 (  1.67 K)
.bss            4764 (  4.65 K)
.free_flash   381168 (372.23 K)
	BIN	build/f7-firmware-D/firmware.bin
Linking build/f7-firmware-D as latest built dir (./build/latest/)
	HEX	build/f7-firmware-D/firmware.hex
firmware.bin:  163 flash pages (last page 94.14% full)
	DFU	build/f7-firmware-D/firmware.dfu
	DIST	dist_fw_dist
2023-12-24 01:27:22,285 [INFO] Firmware binaries can be found at:
	dist/f7-D
Kyle@Kyles-mbp flipperzero-firmware % 

文章来源:https://blog.csdn.net/KimBing/article/details/135177440
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。