From 80a35a7d1314d359314ec77db51fc9e276265e9a Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Mon, 25 Nov 2024 15:08:21 +0100 Subject: [PATCH 1/7] flash testing --- boards/px4/fmu-v5x/default.px4board | 1 - 1 file changed, 1 deletion(-) diff --git a/boards/px4/fmu-v5x/default.px4board b/boards/px4/fmu-v5x/default.px4board index 8ba41726c086..29ec52e6c9be 100644 --- a/boards/px4/fmu-v5x/default.px4board +++ b/boards/px4/fmu-v5x/default.px4board @@ -46,7 +46,6 @@ CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y -CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_BATTERY_STATUS=y CONFIG_MODULES_CAMERA_FEEDBACK=y From f78b97a49852b6c0ee94edcacedff50837b86fd3 Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Mon, 25 Nov 2024 15:26:03 +0100 Subject: [PATCH 2/7] prettification --- .github/workflows/flash_analysis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/flash_analysis.yml b/.github/workflows/flash_analysis.yml index f270f2f3f01d..cb6c3e4e5a24 100644 --- a/.github/workflows/flash_analysis.yml +++ b/.github/workflows/flash_analysis.yml @@ -105,7 +105,7 @@ jobs: const comment = [ '## 🔎 FLASH Analysis', '
', - 'px4_fmu-v5x [Total VM Diff: ${{ fromJSON(env.V5X-SUMMARY-MAP).vm-absolute }} (${{ fromJSON(env.V5X-SUMMARY-MAP).vm-percentage }})]', + 'px4_fmu-v5x [Total VM Diff: ${{ fromJSON(env.V5X-SUMMARY-MAP).vm-absolute }} byte (${{ fromJSON(env.V5X-SUMMARY-MAP).vm-percentage }} %)]', '', '```', `${{ needs.analyze_flash.outputs.px4_fmu-v5x-bloaty-output-encoded }}`, @@ -113,7 +113,7 @@ jobs: '
', '', '
', - 'px4_fmu-v6x [Total VM Diff: ${{ fromJSON(env.V6X-SUMMARY-MAP).vm-absolute }} (${{ fromJSON(env.V6X-SUMMARY-MAP).vm-percentage }})]', + 'px4_fmu-v6x [Total VM Diff: ${{ fromJSON(env.V6X-SUMMARY-MAP).vm-absolute }} byte (${{ fromJSON(env.V6X-SUMMARY-MAP).vm-percentage }} %)]', '', '```', `${{ needs.analyze_flash.outputs.px4_fmu-v6x-bloaty-output-encoded }}`, From 9249377490927fd4040fdacb7b2ca9b3fe184dc3 Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Mon, 25 Nov 2024 15:45:02 +0100 Subject: [PATCH 3/7] inc flash test --- boards/px4/fmu-v5x/default.px4board | 1 + boards/px4/fmu-v5x/nuttx-config/nsh/defconfig | 1 + 2 files changed, 2 insertions(+) diff --git a/boards/px4/fmu-v5x/default.px4board b/boards/px4/fmu-v5x/default.px4board index 29ec52e6c9be..8ba41726c086 100644 --- a/boards/px4/fmu-v5x/default.px4board +++ b/boards/px4/fmu-v5x/default.px4board @@ -46,6 +46,7 @@ CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y +CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_BATTERY_STATUS=y CONFIG_MODULES_CAMERA_FEEDBACK=y diff --git a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig index cfb7af2bd252..a63b4ea2d7a4 100644 --- a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig @@ -104,6 +104,7 @@ CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y +CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_MAX_TASKS=64 From 6f25dd8d2246323b2b0d65195420d657f181f187 Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Mon, 25 Nov 2024 15:55:07 +0100 Subject: [PATCH 4/7] test v6x diff --- boards/px4/fmu-v5x/nuttx-config/nsh/defconfig | 1 - boards/px4/fmu-v6x/nuttx-config/nsh/defconfig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig index a63b4ea2d7a4..cfb7af2bd252 100644 --- a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig @@ -104,7 +104,6 @@ CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y -CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_MAX_TASKS=64 diff --git a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig index f0a8d6ae8653..cb7ced1c08b6 100644 --- a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig @@ -107,6 +107,7 @@ CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y +CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_MAX_TASKS=64 From 5ac6d94e52dedc97601f7dde9f0913af2e1a3256 Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Mon, 25 Nov 2024 16:10:21 +0100 Subject: [PATCH 5/7] test v6x diff --- boards/px4/fmu-v6x/default.px4board | 1 - boards/px4/fmu-v6x/nuttx-config/nsh/defconfig | 1 - 2 files changed, 2 deletions(-) diff --git a/boards/px4/fmu-v6x/default.px4board b/boards/px4/fmu-v6x/default.px4board index 8e68fca8482d..b5c093bdab3f 100644 --- a/boards/px4/fmu-v6x/default.px4board +++ b/boards/px4/fmu-v6x/default.px4board @@ -43,7 +43,6 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_TONE_ALARM=y -CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_BATTERY_STATUS=y diff --git a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig index cb7ced1c08b6..f0a8d6ae8653 100644 --- a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig @@ -107,7 +107,6 @@ CONFIG_FS_BINFS=y CONFIG_FS_CROMFS=y CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y -CONFIG_FS_LARGEFILE=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y CONFIG_FS_PROCFS_MAX_TASKS=64 From 1012cd17088c898632db491d03c84750aab502c9 Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Tue, 26 Nov 2024 09:19:39 +0100 Subject: [PATCH 6/7] reduce bloaty output, as it may overflow shell args --- .github/workflows/flash_analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flash_analysis.yml b/.github/workflows/flash_analysis.yml index cb6c3e4e5a24..6e0457fe2503 100644 --- a/.github/workflows/flash_analysis.yml +++ b/.github/workflows/flash_analysis.yml @@ -68,7 +68,7 @@ jobs: id: bloaty-step with: bloaty-file-args: ./with-change.elf -- ./before-change.elf - bloaty-additional-args: -d sections,compileunits -s vm -n 0 + bloaty-additional-args: -d sections,compileunits -s vm -n 25 output-to-summary: true - name: Generate output From e884aeb6a804346b7aa5ab9bb1542c473b7cbe5e Mon Sep 17 00:00:00 2001 From: Alexander Lerach Date: Tue, 26 Nov 2024 09:28:47 +0100 Subject: [PATCH 7/7] test none-change --- boards/px4/fmu-v6x/default.px4board | 1 + 1 file changed, 1 insertion(+) diff --git a/boards/px4/fmu-v6x/default.px4board b/boards/px4/fmu-v6x/default.px4board index b5c093bdab3f..8e68fca8482d 100644 --- a/boards/px4/fmu-v6x/default.px4board +++ b/boards/px4/fmu-v6x/default.px4board @@ -43,6 +43,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_TONE_ALARM=y +CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_BATTERY_STATUS=y