Index: trunk/firmware/FSBL/CubeMX/.mxproject
===================================================================
--- trunk/firmware/FSBL/CubeMX/.mxproject	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/.mxproject	(revision 19)
@@ -6,5 +6,5 @@
 
 [FSBL:PreviousLibFiles]
-LibFiles=Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n657xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_clang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm52.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\tz_context.h;
+LibFiles=Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem_type.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n657xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_clang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm52.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\tz_context.h;
 
 [FSBL:PreviousUsedMakefileFiles]
@@ -30,5 +30,5 @@
 
 [PreviousLibFiles]
-LibFiles=Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n657xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_clang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm52.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\tz_context.h;Drivers\CMSIS\Include\m-profile\armv7m_cachel1.h;Drivers\CMSIS\Include\m-profile\armv7m_mpu.h;Drivers\CMSIS\Include\m-profile\armv81m_pac.h;Drivers\CMSIS\Include\m-profile\armv8m_mpu.h;Drivers\CMSIS\Include\m-profile\armv8m_pmu.h;Drivers\CMSIS\Include\m-profile\cmsis_armclang_m.h;Drivers\CMSIS\Include\m-profile\cmsis_clang_m.h;Drivers\CMSIS\Include\m-profile\cmsis_gcc_m.h;Drivers\CMSIS\Include\m-profile\cmsis_iccarm_m.h;Drivers\CMSIS\Include\m-profile\cmsis_tiarmclang_m.h;Drivers\CMSIS\Include\r-profile\cmsis_armclang_r.h;Drivers\CMSIS\Include\r-profile\cmsis_clang_r.h;Drivers\CMSIS\Include\r-profile\cmsis_gcc_r.h;Drivers\CMSIS\Include\r-profile\cmsis_iccarm_r.h;
+LibFiles=Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem_type.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bsec.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_rcc_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_bus.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_rcc.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_system.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_utils.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_gpio_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_gpio.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_dma_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_dma.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_pwr_ex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_pwr.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_cortex.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_cortex.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\partition_stm32n6xx.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_def.h;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_ll_exti.h;Drivers\STM32N6xx_HAL_Driver\Inc\stm32n6xx_hal_xspi.h;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.h;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi_api.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_type.h;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver_type.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_api.h;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver_type.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n657xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Include\system_stm32n6xx.h;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_clang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm52.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\tz_context.h;Drivers\CMSIS\Include\m-profile\armv7m_cachel1.h;Drivers\CMSIS\Include\m-profile\armv7m_mpu.h;Drivers\CMSIS\Include\m-profile\armv81m_pac.h;Drivers\CMSIS\Include\m-profile\armv8m_mpu.h;Drivers\CMSIS\Include\m-profile\armv8m_pmu.h;Drivers\CMSIS\Include\m-profile\cmsis_armclang_m.h;Drivers\CMSIS\Include\m-profile\cmsis_clang_m.h;Drivers\CMSIS\Include\m-profile\cmsis_gcc_m.h;Drivers\CMSIS\Include\m-profile\cmsis_iccarm_m.h;Drivers\CMSIS\Include\m-profile\cmsis_tiarmclang_m.h;Drivers\CMSIS\Include\r-profile\cmsis_armclang_r.h;Drivers\CMSIS\Include\r-profile\cmsis_clang_r.h;Drivers\CMSIS\Include\r-profile\cmsis_gcc_r.h;Drivers\CMSIS\Include\r-profile\cmsis_iccarm_r.h;
 
 [PreviousUsedMakefileFiles]
@@ -38,6 +38,6 @@
 
 [FSBL:PreviousUsedCubeIDEFiles]
-SourceFiles=FSBL\Src\main.c;FSBL\Src\gpio.c;FSBL\Src\bsec.c;FSBL\Src\extmem_manager.c;FSBL\Src\xspi.c;FSBL\Src\stm32n6xx_it.c;FSBL\Src\stm32n6xx_hal_msp.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;;;
-HeaderPath=Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;FSBL\Inc;Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;
+SourceFiles=FSBL\Src\main.c;FSBL\Src\gpio.c;FSBL\Src\bsec.c;FSBL\Src\extmem_manager.c;FSBL\Src\xspi.c;FSBL\Src\stm32n6xx_it.c;FSBL\Src\stm32n6xx_hal_msp.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;;;
+HeaderPath=Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\boot;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;FSBL\Inc;Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\boot;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;
 CDefines=USE_HAL_DRIVER;STM32N657xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
 
@@ -53,6 +53,6 @@
 
 [PreviousUsedCubeIDEFiles]
-SourceFiles=FSBL\Src\main.c;FSBL\Src\gpio.c;FSBL\Src\bsec.c;FSBL\Src\extmem_manager.c;FSBL\Src\xspi.c;FSBL\Src\stm32n6xx_it.c;FSBL\Src\stm32n6xx_hal_msp.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Src\;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Src\;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;FSBL\Src\system_stm32n6xx_fsbl.c;Appli\Src\;ExtMemLoader\Src\system_stm32n6xx_fsbl.c;;;
-HeaderPath=Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;Drivers\CMSIS\Include\m-profile;Drivers\CMSIS\Include\r-profile;FSBL\Inc;
+SourceFiles=FSBL\Src\main.c;FSBL\Src\gpio.c;FSBL\Src\bsec.c;FSBL\Src\extmem_manager.c;FSBL\Src\xspi.c;FSBL\Src\stm32n6xx_it.c;FSBL\Src\stm32n6xx_hal_msp.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Src\;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_bsec.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_rcc_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_gpio.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_dma_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_pwr_ex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_cortex.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_exti.c;Drivers\STM32N6xx_HAL_Driver\Src\stm32n6xx_hal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\stm32_extmem.c;Middlewares\ST\STM32_ExtMem_Manager\boot\stm32_boot_xip.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_xspi.c;Middlewares\ST\STM32_ExtMem_Manager\sal\stm32_sal_sd.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_data.c;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp\stm32_sfdp_driver.c;Middlewares\ST\STM32_ExtMem_Manager\psram\stm32_psram_driver.c;Middlewares\ST\STM32_ExtMem_Manager\sdcard\stm32_sdcard_driver.c;Middlewares\ST\STM32_ExtMem_Manager\user\stm32_user_driver.c;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx_s.c;Src\;Drivers\CMSIS\Device\ST\STM32N6xx\Source\Templates\system_stm32n6xx.c;FSBL\Src\system_stm32n6xx_fsbl.c;Appli\Src\;ExtMemLoader\Src\system_stm32n6xx_fsbl.c;;;
+HeaderPath=Drivers\STM32N6xx_HAL_Driver\Inc;Drivers\CMSIS\Device\ST\STM32N6xx\Include;Drivers\STM32N6xx_HAL_Driver\Inc\Legacy;Middlewares\ST\STM32_ExtMem_Manager;Middlewares\ST\STM32_ExtMem_Manager\boot;Middlewares\ST\STM32_ExtMem_Manager\sal;Middlewares\ST\STM32_ExtMem_Manager\nor_sfdp;Middlewares\ST\STM32_ExtMem_Manager\psram;Middlewares\ST\STM32_ExtMem_Manager\sdcard;Middlewares\ST\STM32_ExtMem_Manager\user;Drivers\CMSIS\Include;Drivers\CMSIS\Include\m-profile;Drivers\CMSIS\Include\r-profile;FSBL\Inc;
 CDefines=USE_HAL_DRIVER;STM32N657xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;STM32N657xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;STM32N657xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
 
Index: trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Inc/stm32n6xx_hal_bsec.h
===================================================================
--- trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Inc/stm32n6xx_hal_bsec.h	(revision 19)
+++ trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Inc/stm32n6xx_hal_bsec.h	(revision 19)
@@ -0,0 +1,452 @@
+/**
+  ******************************************************************************
+  * @file    stm32n6xx_hal_bsec.h
+  * @author  MCD Application Team
+  * @brief   Header file of BSEC HAL module.
+  ******************************************************************************
+  * @attention
+  *
+  * Copyright (c) 2023 STMicroelectronics.
+  * All rights reserved.
+  *
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
+  *
+  ******************************************************************************
+  */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef STM32N6xx_HAL_BSEC_H
+#define STM32N6xx_HAL_BSEC_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32n6xx_hal_def.h"
+
+/** @addtogroup STM32N6xx_HAL_Driver
+ * @{
+ */
+
+/** @addtogroup BSEC
+ * @{
+ */
+
+/* Exported types ------------------------------------------------------------*/
+/** @defgroup BSEC_Exported_Types BSEC Exported Types
+ * @{
+ */
+
+/**
+  * @brief  HAL BSEC Handle Structure definition
+  */
+typedef struct
+{
+  BSEC_TypeDef *Instance; /*!< BSEC registers base address                     */
+  uint32_t     ErrorCode; /*!< Error code in case of HAL driver internal error */
+} BSEC_HandleTypeDef;
+
+/**
+  * @brief  HAL BSEC Scratch and Write Once Scratch Register Structure definition
+  */
+typedef struct
+{
+  uint32_t RegType;    /*!< Type of the register
+                            This parameter can be a value of @ref BSEC_Register_Type                         */
+  uint32_t RegNumber;  /*!< Number of the register
+                            This parameter can be a value between 0 and 3 if RegType is HAL_BSEC_SCRATCH_REG
+                            and between 0 and 7 if RegType is HAL_BSEC_WRITE_ONCE_SCRATCH_REG                */
+} BSEC_ScratchRegTypeDef;
+
+/**
+  * @brief  HAL BSEC Debug configuration Structure definition
+  */
+typedef struct
+{
+  uint32_t HDPL_Open_Dbg;    /*!< Level at which debug may be opened
+                                  This parameter can be a value of @ref BSEC_Open_Dbg        */
+  uint32_t Sec_Dbg_Auth;     /*!< Secure debug authorization
+                                  This parameter can be a value of @ref BSEC_Sec_Dbg_Auth    */
+  uint32_t NonSec_Dbg_Auth;  /*!< Non-secure debug authorization
+                                  This parameter can be a value of @ref BSEC_NonSec_Dbg_Auth */
+} BSEC_DebugCfgTypeDef;
+
+/**
+  * @}
+  */
+
+/* Exported constants --------------------------------------------------------*/
+/** @defgroup BSEC_Exported_Constants BSEC Exported Constants
+  * @{
+  */
+
+/** @defgroup BSEC_Error_Code BSEC Error code
+  * @{
+  */
+#define HAL_BSEC_ERROR_NONE             (0U)         /*!< No error                                 */
+#define HAL_BSEC_ERROR_INVALID_PARAM    (1U)         /*!< Parameter error                          */
+#define HAL_BSEC_ERROR_UNDEFINED_VALUE  (2U)         /*!< Undefined value error                    */
+#define HAL_BSEC_ERROR_LOCK             (4U)         /*!< Locked operation error                   */
+#define HAL_BSEC_ERROR_UNALLOWED        (8U)         /*!< Not possible operation error             */
+#define HAL_BSEC_ERROR_TIMEOUT          (10U)        /*!< Timeout error                            */
+
+#define HAL_BSEC_ERROR_PROGFAIL         BSEC_OTPSR_PROGFAIL  /*!< Programming failed                       */
+#define HAL_BSEC_ERROR_DISTURB          BSEC_OTPSR_DISTURBF  /*!< Disturb flag (unexpected error)          */
+#define HAL_BSEC_ERROR_DED              BSEC_OTPSR_DEDF      /*!< Double error detection flag              */
+#define HAL_BSEC_ERROR_SEC              BSEC_OTPSR_SECF      /*!< Single error detection flag              */
+#define HAL_BSEC_ERROR_PPL              BSEC_OTPSR_PPLF      /*!< Permanent programming lock flag          */
+#define HAL_BSEC_ERROR_PPLM             BSEC_OTPSR_PPLMF     /*!< Permanent programming lock mismatch flag */
+#define HAL_BSEC_ERROR_AME              BSEC_OTPSR_AMEF      /*!< Addresses mismatch error flag            */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Global_Lock BSEC Global write lock
+  * @{
+  */
+#define HAL_BSEC_WRITE_REG_ALLOWED  (0U)      /*!< Write to BSEC registers are allowed */
+#define HAL_BSEC_WRITE_REG_IGNORED  BSEC_LOCKR_GWLOCK  /*!< Write to BSEC registers are ignored */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Status BSEC Peripheral status
+  * @{
+  */
+#define HAL_BSEC_INIT_DONE           BSEC_OTPSR_INIT_DONE  /*!< BSEC initialized following a cold or warm reset   */
+#define HAL_BSEC_UPPER_FUSES_HIDDEN  BSEC_OTPSR_HIDEUP     /*!< Upper fuses are not accessible to the application */
+#define HAL_BSEC_OTP_NOT_VIRGIN      BSEC_OTPSR_OTPNVIR    /*!< BSEC is not virgin                                */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Permanent_Lock BSEC Permanent lock
+  * @{
+  */
+#define HAL_BSEC_NORMAL_PROG  (0U)      /*!< Fuse word is programmed normally                      */
+#define HAL_BSEC_LOCK_PROG    BSEC_OTPCR_PPLOCK  /*!< Fuse word is locked, preventing further modifications */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Reload_Validity BSEC Validity of shadow register reload
+  * @{
+  */
+#define HAL_BSEC_RELOAD_ERROR          (0U)  /*!< An error occurred while fuse word was last reloaded */
+#define HAL_BSEC_RELOAD_DONE           (1U)  /*!< Last reload of fuse word was done without error     */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_State BSEC State
+  * @{
+  */
+#define HAL_BSEC_FUSE_PROG_LOCKED      (0x00000001U)        /*!< Fuse word programming is silently ignored until next reset               */
+#define HAL_BSEC_FUSE_WRITE_LOCKED     (0x00000002U)        /*!< Shadow register writing is silently ignored until next reset             */
+#define HAL_BSEC_FUSE_RELOAD_LOCKED    (0x00000004U)        /*!< Fuse word loading is denied until next reset                             */
+#define HAL_BSEC_FUSE_LOCKED           (0x00000008U)        /*!< Fuse word is locked, preventing further modifications                    */
+#define HAL_BSEC_FUSE_SHADOWED         (0x00000100U)        /*!< Fuse word is shadowed                                                    */
+#define HAL_BSEC_FUSE_HIDDEN           (0x00000200U)        /*!< Fuse word is hidden                                                      */
+#define HAL_BSEC_FUSE_ERROR_DETECTED   BSEC_OTPSR_OTPERR  /*!< At least one error is detected during reset operations                   */
+#define HAL_BSEC_FUSE_ERROR_CORRECTED  BSEC_OTPSR_OTPSEC  /*!< At least one single-error correction is detected during reset operations */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Lifecycle_State BSEC Device lifecycle state
+  * @{
+  */
+#define HAL_BSEC_OPEN_STATE                 (0x16UL << BSEC_SR_NVSTATE_Pos)  /*!< BSEC is in open state                                              */
+#define HAL_BSEC_CLOSED_STATE               (0x0DUL << BSEC_SR_NVSTATE_Pos)  /*!< BSEC is in closed state                                            */
+#define HAL_BSEC_INVALID_STATE              (0x07UL << BSEC_SR_NVSTATE_Pos)  /*!< BSEC is in invalid state                                           */
+#define HAL_BSEC_INVALID_STATE_WITH_TAMPER  (0x23UL << BSEC_SR_NVSTATE_Pos)  /*!< BSEC is in invalid state with an active confirmed tamper triggered */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Epoch_Select BSEC Epoch selected register
+  * @{
+  */
+#define HAL_BSEC_EPOCH_COUNTER_0  (0U)  /*!< Epoch counter 0 */
+#define HAL_BSEC_EPOCH_COUNTER_1  (1U)  /*!< Epoch counter 1 */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_HDPL BSEC Hide protection level
+  * @{
+  */
+#define HAL_BSEC_HDPL_VALUE_0  (0xB4U)  /*!< Level 0 */
+#define HAL_BSEC_HDPL_VALUE_1  (0x51U)  /*!< Level 1 */
+#define HAL_BSEC_HDPL_VALUE_2  (0x8AU)  /*!< Level 2 */
+#define HAL_BSEC_HDPL_VALUE_3  (0x6FU)  /*!< Level 3 */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_INCR_HDPL BSEC Increment of Hide protection level sent to SAES
+  * @{
+  */
+#define HAL_BSEC_HDPL_INCR_VALUE_0  (0U)  /*!< HDPL sent to SAES incremented by 0 */
+#define HAL_BSEC_HDPL_INCR_VALUE_1  (1U)  /*!< HDPL sent to SAES incremented by 1 */
+#define HAL_BSEC_HDPL_INCR_VALUE_2  (2U)  /*!< HDPL sent to SAES incremented by 2 */
+#define HAL_BSEC_HDPL_INCR_VALUE_3  (3U)  /*!< HDPL sent to SAES incremented by 3 */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Register_Type BSEC Type of scratch register
+  * @{
+  */
+#define HAL_BSEC_SCRATCH_REG             (0U)  /*!< Type of register is scratch register            */
+#define HAL_BSEC_WRITE_ONCE_SCRATCH_REG  (1U)  /*!< Type of register is write once scratch register */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Debug_Req BSEC Debug request
+  * @{
+  */
+#define HAL_BSEC_DBG_NOT_REQUESTED  (0U)            /*!< Host debugger is not requesting debug */
+#define HAL_BSEC_DBG_REQUESTED      BSEC_SR_DBGREQ  /*!< Host debugger is requesting debug     */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Open_Dbg BSEC Open debug level
+  * @{
+  */
+#define HAL_BSEC_OPEN_DBG_LEVEL_0  (0x00B40000U)  /*!< Debug opened for HDPL0 */
+#define HAL_BSEC_OPEN_DBG_LEVEL_1  (0x00510000U)  /*!< Debug opened for HDPL1 */
+#define HAL_BSEC_OPEN_DBG_LEVEL_2  (0x008A0000U)  /*!< Debug opened for HDPL2 */
+#define HAL_BSEC_OPEN_DBG_LEVEL_3  (0x006F0000U)  /*!< Debug opened for HDPL3 */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Sec_Dbg_Auth BSEC Secure debug authorization
+  * @{
+  */
+#define HAL_BSEC_SEC_DBG_UNAUTH  (0x00000000U)  /*!< Secure debug not authorized */
+#define HAL_BSEC_SEC_DBG_AUTH    (0xB4000000U)  /*!< Secure debug authorized     */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_NonSec_Dbg_Auth BSEC Non-secure debug authorization
+  * @{
+  */
+#define HAL_BSEC_NONSEC_DBG_UNAUTH  (0x00000000U)  /*!< Non-secure debug not authorized */
+#define HAL_BSEC_NONSEC_DBG_AUTH    (0x0000B400U)  /*!< Non-secure debug authorized     */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Debug_Lock BSEC Debug lock
+  * @{
+  */
+#define HAL_BSEC_DEBUG_LOCKED    (0x00000000U)  /*!< DBG_MCU AP interface locked   */
+#define HAL_BSEC_DEBUG_UNLOCKED  (0x000000B4U)  /*!< DBG_MCU AP interface unlocked */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_DHUK_Validity BSEC Derived hardware unique key validity
+  * @{
+  */
+#define HAL_BSEC_DHUK_INVALID    (0U)            /*!< DHUK can't be used in SAES */
+#define HAL_BSEC_DHUK_VALID      BSEC_SR_HVALID  /*!< DHUK can be used in SAES   */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_DHUK_Lock BSEC Derived hardware unique key lock
+  * @{
+  */
+#define HAL_BSEC_DHUK_USABLE      (0U)               /*!< DHUK in SAES is usable */
+#define HAL_BSEC_DHUK_NOT_USABLE  BSEC_LOCKR_HKLOCK  /*!< DHUK in SAES is not usable */
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Reset_Type BSEC Type of reset
+  * @{
+  */
+#define HAL_BSEC_HOT_RESET   (0U)  /*!< Type of reset is hot reset */
+#define HAL_BSEC_WARM_RESET  (1U)  /*!< Type of reset is warm reset */
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+
+/* Exported macros -----------------------------------------------------------*/
+
+/** @defgroup BSEC_Exported_Macros BSEC Exported Macros
+  * @{
+  */
+
+
+/**
+  * @}
+  */
+
+/* Exported functions --------------------------------------------------------*/
+/** @addtogroup BSEC_Exported_Functions
+  * @{
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group1
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus);
+HAL_StatusTypeDef HAL_BSEC_GlobalLock(BSEC_HandleTypeDef *hbsec);
+HAL_StatusTypeDef HAL_BSEC_GetGlobalLockStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus);
+HAL_StatusTypeDef HAL_BSEC_GetErrorCode(BSEC_HandleTypeDef * hbsec, uint32_t *pError);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group2
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_Read(BSEC_HandleTypeDef * hbsec, uint32_t FuseId, uint32_t *pFuseData);
+HAL_StatusTypeDef HAL_BSEC_OTP_Program(BSEC_HandleTypeDef *hbsec, uint32_t FuseId, uint32_t FuseData, uint32_t Lock);
+HAL_StatusTypeDef HAL_BSEC_OTP_Reload(BSEC_HandleTypeDef *hbsec, uint32_t FuseId);
+HAL_StatusTypeDef HAL_BSEC_OTP_Lock(BSEC_HandleTypeDef *hbsec, uint32_t FuseId, uint32_t Lock);
+HAL_StatusTypeDef HAL_BSEC_OTP_GetState(BSEC_HandleTypeDef * hbsec, uint32_t FuseId, uint32_t *pState);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group3
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_ReadShadow(BSEC_HandleTypeDef * hbsec, uint32_t RegId, uint32_t *pRegData);
+HAL_StatusTypeDef HAL_BSEC_OTP_WriteShadow(BSEC_HandleTypeDef *hbsec, uint32_t RegId, uint32_t RegData);
+HAL_StatusTypeDef HAL_BSEC_OTP_GetShadowState(BSEC_HandleTypeDef * hbsec, uint32_t RegId, uint32_t *pValidity);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group4
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDeviceLifeCycleState(BSEC_HandleTypeDef * hbsec, uint32_t *pState);
+HAL_StatusTypeDef HAL_BSEC_ReadEpochCounter(BSEC_HandleTypeDef * hbsec, uint32_t CounterId, uint32_t *pCounterData);
+HAL_StatusTypeDef HAL_BSEC_SelectEpochCounter(BSEC_HandleTypeDef *hbsec, uint32_t SelectedCounter);
+HAL_StatusTypeDef HAL_BSEC_GetEpochCounterSelection(BSEC_HandleTypeDef * hbsec, uint32_t *pSelectedCounter);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group5
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetHDPLValue(BSEC_HandleTypeDef * hbsec, uint32_t *pHDPL);
+HAL_StatusTypeDef HAL_BSEC_IncrementHDPLValue(BSEC_HandleTypeDef *hbsec);
+HAL_StatusTypeDef HAL_BSEC_ConfigSAESHDPLIncrementValue(BSEC_HandleTypeDef *hbsec, uint32_t Increment);
+HAL_StatusTypeDef HAL_BSEC_GetSAESHDPLIncrementValue(BSEC_HandleTypeDef * hbsec, uint32_t *pIncrement);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group6
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_WriteScratchValue(BSEC_HandleTypeDef *hbsec, const BSEC_ScratchRegTypeDef *pRegAddr, uint32_t Value);
+HAL_StatusTypeDef HAL_BSEC_ReadScratchValue(BSEC_HandleTypeDef * hbsec, const BSEC_ScratchRegTypeDef *pRegAddr, uint32_t *pValue);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group7
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDebugRequest(BSEC_HandleTypeDef * hbsec, uint32_t *pDbgReq);
+HAL_StatusTypeDef HAL_BSEC_SendJTAGData(BSEC_HandleTypeDef *hbsec, uint32_t Data);
+HAL_StatusTypeDef HAL_BSEC_ReceiveJTAGData(BSEC_HandleTypeDef * hbsec, uint32_t *pData);
+HAL_StatusTypeDef HAL_BSEC_ConfigDebug(BSEC_HandleTypeDef *hbsec,const BSEC_DebugCfgTypeDef *pCfg);
+HAL_StatusTypeDef HAL_BSEC_GetDebugConfig(BSEC_HandleTypeDef * hbsec, BSEC_DebugCfgTypeDef *pDbgCfg);
+HAL_StatusTypeDef HAL_BSEC_LockDebug(BSEC_HandleTypeDef *hbsec);
+HAL_StatusTypeDef HAL_BSEC_UnlockDebug(BSEC_HandleTypeDef *hbsec);
+HAL_StatusTypeDef HAL_BSEC_GetDebugLockState(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group8
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDHUKValidity(BSEC_HandleTypeDef * hbsec, uint32_t *pValidity);
+HAL_StatusTypeDef HAL_BSEC_LockDHUKUse(BSEC_HandleTypeDef *hbsec);
+HAL_StatusTypeDef HAL_BSEC_GetDHUKLockStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus);
+/**
+  * @}
+  */
+
+/** @addtogroup BSEC_Exported_Functions_Group9
+  * @{
+  */
+HAL_StatusTypeDef HAL_BSEC_GetNumberOfResets(BSEC_HandleTypeDef * hbsec, uint32_t ResetType, uint32_t *pResetNumber);
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+
+/* Private macros --------------------------------------------------------*/
+/**
+  @cond 0
+  */
+#define IS_BSEC_PERMANENT_LOCK(VALUE)  (((VALUE) == HAL_BSEC_NORMAL_PROG) || ((VALUE) == HAL_BSEC_LOCK_PROG))
+
+#define IS_BSEC_LOCK_CFG(CFG)          ((CFG) <= (HAL_BSEC_FUSE_PROG_LOCKED | HAL_BSEC_FUSE_WRITE_LOCKED | HAL_BSEC_FUSE_RELOAD_LOCKED))
+
+#define IS_BSEC_STATE(STATE)           (((STATE) == HAL_BSEC_OPEN_STATE)    || ((STATE) == HAL_BSEC_CLOSED_STATE) \
+                                     || ((STATE) == HAL_BSEC_INVALID_STATE) || ((STATE) == HAL_BSEC_INVALID_STATE_WITH_TAMPER))
+
+#define IS_BSEC_EPOCHSEL(VALUE)        (((VALUE) == HAL_BSEC_EPOCH_COUNTER_0) || ((VALUE) == HAL_BSEC_EPOCH_COUNTER_1))
+
+#define IS_BSEC_HDPL(LEVEL)            (((LEVEL) == HAL_BSEC_HDPL_VALUE_0) || ((LEVEL) == HAL_BSEC_HDPL_VALUE_1) \
+                                     || ((LEVEL) == HAL_BSEC_HDPL_VALUE_2) || ((LEVEL) == HAL_BSEC_HDPL_VALUE_3))
+
+#define IS_BSEC_NEXTHDPL(VALUE)        (((VALUE) == HAL_BSEC_HDPL_INCR_VALUE_0) || ((VALUE) == HAL_BSEC_HDPL_INCR_VALUE_1) \
+                                     || ((VALUE) == HAL_BSEC_HDPL_INCR_VALUE_2) || ((VALUE) == HAL_BSEC_HDPL_INCR_VALUE_3))
+
+#define IS_BSEC_REGTYPE(TYPE)          (((TYPE) == HAL_BSEC_SCRATCH_REG) || ((TYPE) == HAL_BSEC_WRITE_ONCE_SCRATCH_REG))
+
+#define IS_BSEC_OPENDBG(LEVEL)        (((LEVEL) == HAL_BSEC_OPEN_DBG_LEVEL_0) || ((LEVEL) == HAL_BSEC_OPEN_DBG_LEVEL_1) \
+                                    || ((LEVEL) == HAL_BSEC_OPEN_DBG_LEVEL_2) || ((LEVEL) == HAL_BSEC_OPEN_DBG_LEVEL_3))
+
+#define IS_BSEC_SECDBGAUTH(AUTH)      (((AUTH) == HAL_BSEC_SEC_DBG_UNAUTH) || ((AUTH) == HAL_BSEC_SEC_DBG_AUTH))
+
+#define IS_BSEC_NSDBGAUTH(AUTH)       (((AUTH) == HAL_BSEC_NONSEC_DBG_UNAUTH) || ((AUTH) == HAL_BSEC_NONSEC_DBG_AUTH))
+
+#define IS_BSEC_DEBUGLOCK(VALUE)      (((VALUE) == HAL_BSEC_DEBUG_LOCKED) || ((VALUE) == HAL_BSEC_DEBUG_UNLOCKED))
+
+#define IS_BSEC_RESETTYPE(TYPE)       (((TYPE) == HAL_BSEC_HOT_RESET) || ((TYPE) == HAL_BSEC_WARM_RESET))
+/**
+  @endcond
+  */
+
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* STM32N6xx_HAL_BSEC_H */
Index: trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Src/stm32n6xx_hal_bsec.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Src/stm32n6xx_hal_bsec.c	(revision 19)
+++ trunk/firmware/FSBL/CubeMX/Drivers/STM32N6xx_HAL_Driver/Src/stm32n6xx_hal_bsec.c	(revision 19)
@@ -0,0 +1,1825 @@
+/**
+  ******************************************************************************
+  * @file    stm32n6xx_hal_bsec.c
+  * @author  MCD Application Team
+  * @brief   BSEC HAL module driver.
+  *          This file provides firmware functions to manage the following
+  *          functionalities of Boot and SECurity (BSEC):
+  *           + Initialization and de-initialization functions
+  *
+  *
+  ******************************************************************************
+  * @attention
+  *
+  * Copyright (c) 2023 STMicroelectronics.
+  * All rights reserved.
+  *
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
+  *
+  ******************************************************************************
+  @verbatim
+  ==============================================================================
+                        ##### How to use this driver #####
+  ==============================================================================
+  [..]
+
+     *** General Configuration ***
+    ============================================================
+    [..]
+
+      (+) Call the function HAL_BSEC_GetStatus() to get the status of BSEC
+    peripheral.
+
+      (+) Call the function HAL_BSEC_GlobalLock() to lock the write to BSEC
+    registers.
+
+      (+) Call the function HAL_BSEC_GetGlobalLockStatus() to get the global
+    write registers lock status.
+
+      (+) Call the function HAL_BSEC_GetErrorCode() to get the error code
+    raised when API return HAL_ERROR.
+
+     *** OTP Management ***
+    ============================================================
+    [..]
+
+      (+) Call the function HAL_BSEC_OTP_Read() to read the value of
+    an OTP fuse.
+
+      (+) Call the function HAL_BSEC_OTP_Program() to program an OTP
+    fuse with or without permanent lock.
+
+      (+) Call the function HAL_BSEC_OTP_Reload() to reload an OTP
+    fuse value.
+
+      (+) Call the function HAL_BSEC_OTP_Lock() to sticky lock
+    an OTP fuse programming, writing shadowed register or reload.
+
+      (+) Call the function HAL_BSEC_OTP_GetState() to get the sticky lock
+    status (programming, writing shadowed register or reload), the permanent
+    lock status, the shadow configuration, the ECC or hidden status of an
+    OTP fuse.
+
+
+     *** Shadow fuse register management ***
+    [..]
+
+      (+) Call the function HAL_BSEC_OTP_ReadShadow() to read the value of
+    a shadow fuse register.
+
+      (+) Call the function HAL_BSEC_OTP_WriteShadow() to write in a shadow
+    fuse register.
+
+      (+) Call the function HAL_BSEC_OTP_GetShadowState() to
+    get the validity status of a shadow fuse register.
+
+     *** Device lifecycle management ***
+    ============================================================
+    [..]
+
+      (+) Call the function HAL_BSEC_GetDeviceLifeCycleState() to get the
+    BSEC device lifecycle state.
+
+      (+) Call the function HAL_BSEC_ReadEpochCounter() to read the value
+    of epoch counter.
+
+      (+) Call the function HAL_BSEC_SelectEpochCounter() to select the
+    epoch counter used by SAES.
+
+      (+) Call the function HAL_BSEC_GetEpochCounterSelection() to get
+    the epoch counter selection for SAES.
+
+     *** HDPL management ***
+    ============================================================
+        [..]
+
+      (+) Call the function HAL_BSEC_GetHDPLValue() to get the current HDPL.
+
+      (+) Call the function HAL_BSEC_IncrementHDPLValue() to increment the HDPL.
+
+      (+) Call the function HAL_BSEC_ConfigSAESHDPLIncrementValue() to configure
+    the increment of HDPL sent to SAES.
+
+      (+) Call the function HAL_BSEC_GetSAESHDPLIncrementValue() to get the SAES
+    increment to HDPL.
+
+         *** Scratch register management ***
+    ============================================================
+    [..]
+
+      (+) Call the function HAL_BSEC_WriteScratchValue() to write a value in
+    write once scratch or scratch register.
+
+      (+) Call the function HAL_BSEC_ReadScratchValue() to read a value from
+    write once scratch or scratch register.
+
+
+         *** Debug management ***
+    ============================================================
+    [..]
+
+      (+) Call the function HAL_BSEC_GetDebugRequest() to get the debug
+    request of host debugger.
+
+      (+) Call the function HAL_BSEC_SendJTAGData() to send data via JTAG.
+
+      (+) Call the function HAL_BSEC_ReceiveJTAGData() to receive data
+    via JTAG.
+
+      (+) Call the function HAL_BSEC_ConfigDebug() to configure the HDPL,
+    secure and non-secure authorization for debugger.
+
+      (+) Call the function HAL_BSEC_GetDebugConfig() to get the HDPL,
+    secure and non-secure authorization of debug.
+
+      (+) Call the function HAL_BSEC_LockDebug() to lock the debug.
+
+      (+) Call the function HAL_BSEC_UnlockDebug() to unlock the debug.
+
+      (+) Call the function HAL_BSEC_GetDebugLockState() to get the debug
+    lock status.
+
+         *** DHUK management ***
+    ============================================================
+        [..]
+
+      (+) Call the function HAL_BSEC_GetDHUKValidity() to get the validity
+    of DHUK.
+
+      (+) Call the function HAL_BSEC_LockDHUKUse() to lock the DHUK use.
+
+      (+) Call the function HAL_BSEC_GetDHUKLockStatus() to get the DHUK
+    lock status.
+
+         *** Reset counter ***
+    ============================================================
+        [..]
+
+      (+) Call the function HAL_BSEC_GetNumberOfResets() to get the number
+    of hot or warm resets.
+  @endverbatim
+
+  */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32n6xx_hal.h"
+
+/** @addtogroup STM32N6xx_HAL_Driver
+  * @{
+  */
+
+#if defined(HAL_BSEC_MODULE_ENABLED)
+
+/** @defgroup BSEC BSEC
+  * @brief BSEC HAL module driver.
+  * @{
+  */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/** @defgroup BSEC_Private_Constants BSEC Private Constants
+  * @{
+  */
+#define BSEC_HDPL_INCREMENT_CODE     0x60B166E7U
+#define BSEC_NB_FUSES                376U
+#define BSEC_LIMIT_UPPER_FUSES       256U
+#define BSEC_NB_SHADOW_REG           BSEC_NB_FUSES
+#define BSEC_NB_EPOCH_COUNTER        2U
+#define BSEC_NB_SCRATCH_REG          4U
+#define BSEC_NB_WOSCR_REG            8U
+#define BSEC_OTPSR_RELOAD_ERRORS     (BSEC_OTPSR_DISTURBF | BSEC_OTPSR_DEDF | BSEC_OTPSR_AMEF)
+#define BSEC_SHADOW_REG_WRITE_LIMIT  9U
+#define BSEC_TIMEOUT                 1000U
+/**
+  * @}
+  */
+/* Private macro -------------------------------------------------------------*/
+
+
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/** @defgroup BSEC_Private_Functions BSEC Private Functions
+  * @{
+  */
+
+/**
+  * @}
+  */
+
+/* Exported functions --------------------------------------------------------*/
+
+/** @defgroup BSEC_Exported_Functions BSEC Exported Functions
+  * @{
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group1 General configuration functions
+ *  @brief   General configuration functions
+ *
+@verbatim
+ ===============================================================================
+                ##### General configuration functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to perform global
+  configuration of BSEC.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the status of BSEC peripheral.
+  *
+  * @param  hbsec   BSEC handle
+  * @param  pStatus  Returned value of BSEC status. The returned value is @ref BSEC_Status
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pStatus == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  *pStatus = (hbsec->Instance->OTPSR & (BSEC_OTPSR_INIT_DONE | BSEC_OTPSR_HIDEUP | BSEC_OTPSR_OTPNVIR));
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Lock the write to BSEC registers.
+  *
+  * @param  hbsec  BSEC handle
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GlobalLock(BSEC_HandleTypeDef *hbsec)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+  if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Set the value of global lock */
+  SET_BIT(hbsec->Instance->LOCKR, BSEC_LOCKR_GWLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the global write registers lock status.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pStatus  Returned value of global lock status. The returned value is @ref BSEC_Global_Lock
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetGlobalLockStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pStatus == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the global lock status */
+  *pStatus = (hbsec->Instance->LOCKR & BSEC_LOCKR_GWLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the error code of BSEC driver.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pError  Returned value of error code. The returned value is @ref BSEC_Error_Code
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetErrorCode(BSEC_HandleTypeDef * hbsec, uint32_t *pError)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value */
+ if (pError == NULL)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  *pError = hbsec->ErrorCode;
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group2 OTP fuse management functions
+ *  @brief   OTP fuse management functions
+ *
+@verbatim
+ ===============================================================================
+                  ##### OTP fuse management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the OTP fuses.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Read OTP fuse value.
+  *
+  * @param  hbsec     BSEC handle
+  * @param  FuseId     Fuse to be read, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  pFuseData  Returned value of fuse. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_Read(BSEC_HandleTypeDef * hbsec, uint32_t FuseId, uint32_t *pFuseData)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pFuseData == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  if (FuseId < BSEC_NB_FUSES)
+  {
+    /* Reload the data :
+       - Unshadowed fuse are not automatically reload and data no more available after register read
+       - Shadowed fuse contains by default the shadow value in the register */
+    if (HAL_BSEC_OTP_Reload(hbsec, FuseId) == HAL_OK)
+    {
+      /* Read data from shadow register */
+      *pFuseData = hbsec->Instance->FVRw[FuseId];
+    }
+    else
+    {
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Program an OTP fuse with or without permanent lock.
+  *
+  * @param  hbsec    BSEC handle
+  * @param  FuseId    Fuse to be written, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  FuseData  Data to be written in fuse, this parameter value is between 0 and 0xFFFFFFFFU
+  * @param  Lock      Permanent lock value, this parameter is @ref BSEC_Permanent_Lock
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_Program(BSEC_HandleTypeDef *hbsec, uint32_t FuseId, uint32_t FuseData, uint32_t Lock)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+  uint32_t read_data;
+  uint32_t tick_start = HAL_GetTick();
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the permanent lock */
+  assert_param(IS_BSEC_PERMANENT_LOCK(Lock));
+
+  /* Get the correct register value */
+  if (FuseId < BSEC_NB_FUSES)
+  {
+    status_reg = FuseId / 32U;
+    status_bit = (uint32_t)(1UL << (FuseId % 32U));
+
+    if ((hbsec->Instance->SPLOCKx[status_reg] & status_bit) == 0U)
+    {
+      /* Write data in register */
+      hbsec->Instance->WDR = FuseData;
+
+      /* Perform a program of the fuse register */
+      MODIFY_REG(hbsec->Instance->OTPCR, (BSEC_OTPCR_PPLOCK | BSEC_OTPCR_PROG | BSEC_OTPCR_ADDR),
+                                         (FuseId | BSEC_OTPCR_PROG | Lock));
+
+      /* Wait the operation is finished */
+      while ((hbsec->Instance->OTPSR & BSEC_OTPSR_BUSY) != 0U)
+      {
+        if ((HAL_GetTick() - tick_start) > BSEC_TIMEOUT)
+        {
+          hbsec->ErrorCode = HAL_BSEC_ERROR_TIMEOUT;
+          return HAL_ERROR;
+        }
+      }
+
+      /* Check programming errors */
+      if ((hbsec->Instance->OTPSR & BSEC_OTPSR_PROGFAIL) != 0U)
+      {
+        hbsec->ErrorCode = HAL_BSEC_ERROR_PROGFAIL;
+        return HAL_ERROR;
+      }
+
+      /* Read back programmed data */
+      if (HAL_BSEC_OTP_Read(hbsec, FuseId, &read_data) == HAL_OK)
+      {
+        /* Verify programmed data */
+        if (read_data != FuseData)
+        {
+          hbsec->ErrorCode = HAL_BSEC_ERROR_PROGFAIL;
+          return HAL_ERROR;
+        }
+      }
+      else
+      {
+        return HAL_ERROR;
+      }
+    }
+    else
+    {
+      /* Fuse is sticky programming locked */
+      hbsec->ErrorCode = HAL_BSEC_ERROR_LOCK;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Reload a OTP fuse value.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  FuseId  Fuse to be reload, this parameter value is between 0 and BSEC_NB_FUSES-1
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_Reload(BSEC_HandleTypeDef *hbsec, uint32_t FuseId)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+  uint32_t tick_start = HAL_GetTick();
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  if (FuseId < BSEC_NB_FUSES)
+  {
+    status_reg = FuseId / 32U;
+    status_bit = (uint32_t)(1UL << (FuseId % 32U));
+
+    if ((hbsec->Instance->SRLOCKx[status_reg] & status_bit) == 0U)
+    {
+      /* Perform a reload of the fuse register */
+      MODIFY_REG(hbsec->Instance->OTPCR, (BSEC_OTPCR_PPLOCK | BSEC_OTPCR_PROG | BSEC_OTPCR_ADDR), FuseId);
+
+      /* Wait the operation is finished */
+      while ((hbsec->Instance->OTPSR & BSEC_OTPSR_BUSY) != 0U)
+      {
+        if ((HAL_GetTick() - tick_start) > BSEC_TIMEOUT)
+        {
+          hbsec->ErrorCode = HAL_BSEC_ERROR_TIMEOUT;
+          return HAL_ERROR;
+        }
+      }
+
+      if ((hbsec->Instance->OTPSR & BSEC_OTPSR_RELOAD_ERRORS) != 0U)
+      {
+        /* An error occurred during reloading, value can't be relied on */
+        hbsec->ErrorCode = (hbsec->Instance->OTPSR & BSEC_OTPSR_RELOAD_ERRORS);
+        return HAL_ERROR;
+      }
+    }
+    else
+    {
+      /* Shadow register is sticky reload locked */
+      hbsec->ErrorCode = HAL_BSEC_ERROR_LOCK;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Sticky lock an OTP fuse programming, writing shadowed register or reload.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  FuseId  Fuse to lock, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  Lock    Lock status of the fuse, this parameter is a combination of
+  *                   @ref HAL_BSEC_FUSE_PROG_LOCKED,
+  *                   @ref HAL_BSEC_FUSE_WRITE_LOCKED,
+  *                   @ref HAL_BSEC_FUSE_RELOAD_LOCKED
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_Lock(BSEC_HandleTypeDef *hbsec, uint32_t FuseId, uint32_t Lock)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the lock configuration */
+  assert_param(IS_BSEC_LOCK_CFG(Lock));
+
+  if (FuseId < BSEC_NB_FUSES)
+  {
+    status_reg = FuseId / 32U;
+    status_bit = (uint32_t)(1UL << (FuseId % 32U));
+
+    if ((Lock & HAL_BSEC_FUSE_PROG_LOCKED) != 0U)
+    {
+      /* Programming lock */
+      SET_BIT(hbsec->Instance->SPLOCKx[status_reg], status_bit);
+    }
+
+    if ((Lock & HAL_BSEC_FUSE_WRITE_LOCKED) != 0U)
+    {
+      /* Write lock */
+      SET_BIT(hbsec->Instance->SWLOCKx[status_reg], status_bit);
+    }
+
+    if ((Lock & HAL_BSEC_FUSE_RELOAD_LOCKED) != 0U)
+    {
+      /* Reload lock */
+      SET_BIT(hbsec->Instance->SRLOCKx[status_reg], status_bit);
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the sticky lock status (programming, writing shadowed register
+  *         or reload), the permanent lock status, the shadow configuration,
+  *         the ECC or hidden status of an OTP fuse.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  FuseId  Fuse to get the state, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  pState  Returned value of state. The returned value is a combination of @ref BSEC_State
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_GetState(BSEC_HandleTypeDef * hbsec, uint32_t FuseId, uint32_t *pState)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+  uint32_t otpsr_reg;
+  uint32_t state;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pState == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  if (FuseId < BSEC_NB_FUSES)
+  {
+    status_reg = FuseId / 32U;
+    status_bit = (uint32_t)(1UL << (FuseId % 32U));
+
+    /* Initialize return value */
+    state = 0U;
+
+    /* Check sticky programming lock */
+    if ((hbsec->Instance->SPLOCKx[status_reg] & status_bit) != 0U)
+    {
+      state |= HAL_BSEC_FUSE_PROG_LOCKED;
+    }
+
+    /* Check sticky write lock */
+    if ((hbsec->Instance->SWLOCKx[status_reg] & status_bit) != 0U)
+    {
+      state |= HAL_BSEC_FUSE_WRITE_LOCKED;
+    }
+
+    /* Check sticky reload lock */
+    if ((hbsec->Instance->SRLOCKx[status_reg] & status_bit) != 0U)
+    {
+      state |= HAL_BSEC_FUSE_RELOAD_LOCKED;
+    }
+    else
+    {
+      /* Check permanent lock : only in case of reload allowed as OTPSR reflect
+         status of most recently read word */
+      if (HAL_BSEC_OTP_Reload(hbsec, FuseId) == HAL_OK)
+      {
+        otpsr_reg = hbsec->Instance->OTPSR;
+
+        if ((otpsr_reg & BSEC_OTPSR_PPLF) != 0u)
+        {
+          /* Permanent programming lock detected */
+          state |= HAL_BSEC_FUSE_LOCKED;
+        }
+        else if ((otpsr_reg & BSEC_OTPSR_PPLMF) != 0U)
+        {
+          /* Permanent programming lock on the two lower fuse values in the array are not identical */
+          hbsec->ErrorCode = HAL_BSEC_ERROR_PPLM;
+          return HAL_ERROR;
+        }
+        else
+        {
+          /* No permanent programming lock detected */
+        }
+      }
+    }
+
+    /* Check shadow configuration */
+    if ((hbsec->Instance->SFSRx[status_reg] & status_bit) != 0U)
+    {
+      state |= HAL_BSEC_FUSE_SHADOWED;
+    }
+
+    /* Check hidden status */
+    if (((hbsec->Instance->OTPSR & BSEC_OTPSR_HIDEUP) != 0U) &&
+        (FuseId >= BSEC_LIMIT_UPPER_FUSES))
+    {
+      state |= HAL_BSEC_FUSE_HIDDEN;
+    }
+
+    /* Check ECC errors on all OTP fuses */
+    state |= (hbsec->Instance->OTPSR & (BSEC_OTPSR_OTPERR | BSEC_OTPSR_OTPSEC));
+
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+  *pState = state;
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group3 Shadow fuse register management functions
+ *  @brief   Shadow fuse register management functions
+ *
+@verbatim
+ ===============================================================================
+             ##### Shadow fuse register management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  shadow fuse registers.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Read the value of a shadow fuse register.
+  *
+  * @param  hbsec    BSEC handle
+  * @param  RegId     Shadow register to be read, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  pRegData  Returned value of register data. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_ReadShadow(BSEC_HandleTypeDef * hbsec, uint32_t RegId, uint32_t *pRegData)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pRegData == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  if (RegId < BSEC_NB_SHADOW_REG)
+  {
+    status_reg = RegId / 32U;
+    status_bit = (uint32_t)(1UL << (RegId % 32U));
+
+    if ((hbsec->Instance->SFSRx[status_reg] & status_bit) != 0U)
+    {
+      /* Read data from shadow register */
+      *pRegData = hbsec->Instance->FVRw[RegId];
+    }
+    else
+    {
+      /* Fuse is not shadowed */
+      hbsec->ErrorCode = HAL_BSEC_ERROR_UNALLOWED;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Write in a shadow fuse register.
+  *
+  * @param  hbsec    BSEC handle
+  * @param  RegId     Shadow register to be written, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  RegData   Data to be written in shadow register, this parameter value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_WriteShadow(BSEC_HandleTypeDef *hbsec, uint32_t RegId, uint32_t RegData)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the correct register value */
+  if ((RegId > BSEC_SHADOW_REG_WRITE_LIMIT) && (RegId < BSEC_NB_SHADOW_REG))
+  {
+    status_reg = RegId / 32U;
+    status_bit = (uint32_t)(1UL << (RegId % 32U));
+
+    if ((hbsec->Instance->SFSRx[status_reg] & status_bit) != 0U)
+    {
+      if ((hbsec->Instance->SWLOCKx[status_reg] & status_bit) == 0U)
+      {
+        /* Value is written in register */
+        hbsec->Instance->FVRw[RegId] = RegData;
+      }
+      else
+      {
+        /* Shadow register is sticky write locked */
+        hbsec->ErrorCode = HAL_BSEC_ERROR_LOCK;
+        return HAL_ERROR;
+      }
+    }
+    else
+    {
+      /* Fuse is not shadowed */
+      hbsec->ErrorCode = HAL_BSEC_ERROR_UNALLOWED;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the validity status of a shadow register.
+  *
+  * @param  hbsec     BSEC handle
+  * @param  RegId      Shadow register to be checked, this parameter value is between 0 and BSEC_NB_FUSES-1
+  * @param  pValidity  Returned value of validity status. The returned value is @ref BSEC_Reload_Validity
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_OTP_GetShadowState(BSEC_HandleTypeDef * hbsec, uint32_t RegId, uint32_t *pValidity)
+{
+  uint32_t status_reg;
+  uint32_t status_bit;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pValidity == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  if (RegId < BSEC_NB_SHADOW_REG)
+  {
+    status_reg = RegId / 32U;
+    status_bit = (uint32_t)(1UL << (RegId % 32U));
+
+    if ((hbsec->Instance->SFSRx[status_reg] & status_bit) != 0U)
+    {
+      if ((hbsec->Instance->OTPVLDRx[status_reg] & status_bit) != 0U)
+      {
+        *pValidity = HAL_BSEC_RELOAD_DONE;
+      }
+      else
+      {
+        *pValidity = HAL_BSEC_RELOAD_ERROR;
+      }
+    }
+    else
+    {
+      /* Fuse is not shadowed */
+      hbsec->ErrorCode = HAL_BSEC_ERROR_UNALLOWED;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group4 Device lifecycle management functions
+ *  @brief   Device lifecycle management functions
+ *
+@verbatim
+ ===============================================================================
+               ##### Device lifecycle management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  device lifecycle.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the BSEC device lifecycle state.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pState  Returned value of device lifecycle state. The returned value is @ref BSEC_Lifecycle_State
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDeviceLifeCycleState(BSEC_HandleTypeDef * hbsec, uint32_t *pState)
+{
+
+  uint32_t state;
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pState == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the state */
+  state = (hbsec->Instance->SR & BSEC_SR_NVSTATE);
+
+  if (IS_BSEC_STATE(state))
+  {
+    *pState = state;
+    return HAL_OK;
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_UNDEFINED_VALUE;
+    return HAL_ERROR;
+  }
+}
+
+/**
+  * @brief  Read the value of epoch counter.
+  *
+  * @param  hbsec        BSEC handle
+  * @param  CounterId     Identifier of the epoch counter to be read, this parameter can be @ref BSEC_Epoch_Select
+  * @param  pCounterData  Returned value of epoch counter data. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_ReadEpochCounter(BSEC_HandleTypeDef * hbsec, uint32_t CounterId, uint32_t *pCounterData)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+ if ((pCounterData == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the correct register value */
+  if (CounterId < BSEC_NB_EPOCH_COUNTER)
+  {
+    *pCounterData = hbsec->Instance->EPOCHRx[CounterId];
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Select the epoch counter used by SAES.
+  *
+  * @param  hbsec            BSEC handle
+  * @param  SelectedCounter   Epoch selected counter, this parameter can be @ref BSEC_Epoch_Select
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_SelectEpochCounter(BSEC_HandleTypeDef *hbsec, uint32_t SelectedCounter)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the epoch counter selection */
+  assert_param(IS_BSEC_EPOCHSEL(SelectedCounter));
+
+  /* Update the selected epoch counter value */
+  MODIFY_REG(hbsec->Instance->EPOCHSELR, BSEC_EPOCHSELR_EPSEL, SelectedCounter);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the epoch counter selection for SAES.
+  *
+  * @param  hbsec            BSEC handle
+  * @param  pSelectedCounter  Returned value of epoch selected counter. The returned value is @ref BSEC_Epoch_Select
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetEpochCounterSelection(BSEC_HandleTypeDef * hbsec, uint32_t *pSelectedCounter)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pSelectedCounter == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the debug request */
+  *pSelectedCounter = (hbsec->Instance->EPOCHSELR & BSEC_EPOCHSELR_EPSEL);
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group5 HDPL management functions
+ *  @brief   HDPL management functions
+ *
+@verbatim
+ ===============================================================================
+                     ##### HDPL management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  HDPL (Hide Protection Level).
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the current HDPL.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pHDPL   Returned value of current HDPL. The returned value is @ref BSEC_HDPL
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetHDPLValue(BSEC_HandleTypeDef * hbsec, uint32_t *pHDPL)
+{
+
+  uint32_t hdpl;
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pHDPL == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the HDPL */
+  hdpl = (hbsec->Instance->HDPLSR & BSEC_HDPLSR_HDPL);
+
+  if (IS_BSEC_HDPL(hdpl))
+  {
+    *pHDPL = hdpl;
+    return HAL_OK;
+  }
+  else
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_UNDEFINED_VALUE;
+    return HAL_ERROR;
+  }
+}
+
+/**
+  * @brief  Increment the HDPL.
+  *
+  * @param  hbsec  BSEC handle
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_IncrementHDPLValue(BSEC_HandleTypeDef *hbsec)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Increment HDPL value */
+  hbsec->Instance->HDPLCR = BSEC_HDPL_INCREMENT_CODE;
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Configure the increment of HDPL sent to SAES.
+  *
+  * @param  hbsec      BSEC handle
+  * @param  Increment   Value of HDPL increment, this parameter can be a value of @ref BSEC_INCR_HDPL
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_ConfigSAESHDPLIncrementValue(BSEC_HandleTypeDef *hbsec, uint32_t Increment)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+ if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the debug configuration */
+  assert_param(IS_BSEC_NEXTHDPL(Increment));
+
+  /* Write HDPL increment value */
+  MODIFY_REG(hbsec->Instance->NEXTLR, BSEC_NEXTLR_INCR, Increment);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the SAES increment to HDPL.
+  *
+  * @param  hbsec      BSEC handle
+  * @param  pIncrement  Returned value of HDPL increment. The returned value is a value of @ref BSEC_INCR_HDPL
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetSAESHDPLIncrementValue(BSEC_HandleTypeDef * hbsec, uint32_t *pIncrement)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pIncrement == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the debug request */
+  *pIncrement = (hbsec->Instance->NEXTLR & BSEC_NEXTLR_INCR);
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group6 Scratch registers management functions
+ *  @brief   Scratch registers management functions
+ *
+@verbatim
+ ===============================================================================
+               ##### Scratch registers management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  write once scratch and scratch registers.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Write a value in write once scratch or scratch register.
+  *
+  * @param  hbsec     BSEC handle
+  * @param  pRegAddr  Register to be written
+  * @param  Value     Value to be written, this parameter can be a value between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_WriteScratchValue(BSEC_HandleTypeDef *hbsec, const BSEC_ScratchRegTypeDef *pRegAddr, uint32_t Value)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the register configuration and instance */
+ if ((pRegAddr == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the debug configuration */
+  assert_param(IS_BSEC_REGTYPE(pRegAddr->RegType));
+
+  /* Write data in correct register */
+  if (pRegAddr->RegType == HAL_BSEC_SCRATCH_REG)
+  {
+    if (pRegAddr->RegNumber < BSEC_NB_SCRATCH_REG)
+    {
+      hbsec->Instance->SCRATCHRx[pRegAddr->RegNumber] = Value;
+    }
+    else
+    {
+      hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    if (pRegAddr->RegNumber < BSEC_NB_WOSCR_REG)
+    {
+      hbsec->Instance->WOSCRx[pRegAddr->RegNumber] = Value;
+    }
+    else
+    {
+      hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+      return HAL_ERROR;
+    }
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Read a value from write once scratch or scratch register.
+  *
+  * @param  hbsec    BSEC handle
+  * @param  pRegAddr  Register to be read
+  * @param  pValue  Returned value of register data. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_ReadScratchValue(BSEC_HandleTypeDef * hbsec, const BSEC_ScratchRegTypeDef *pRegAddr, uint32_t *pValue)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the register configuration, address of returned value and instance */
+ if ((pRegAddr == NULL) || (pValue == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the debug configuration */
+  assert_param(IS_BSEC_REGTYPE(pRegAddr->RegType));
+
+  /* Get the correct register value */
+  if (pRegAddr->RegType == HAL_BSEC_SCRATCH_REG)
+  {
+    if (pRegAddr->RegNumber < BSEC_NB_SCRATCH_REG)
+    {
+      *pValue = hbsec->Instance->SCRATCHRx[pRegAddr->RegNumber];
+    }
+    else
+    {
+      hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+      return HAL_ERROR;
+    }
+  }
+  else
+  {
+    if (pRegAddr->RegNumber < BSEC_NB_WOSCR_REG)
+    {
+      *pValue = hbsec->Instance->WOSCRx[pRegAddr->RegNumber];
+    }
+    else
+    {
+      hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+      return HAL_ERROR;
+    }
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group7 Debug management functions
+ *  @brief   Debug management functions
+ *
+@verbatim
+ ===============================================================================
+                   ##### Debug management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  debug functionalities.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the debug request of host debugger.
+  *
+  * @param  hbsec   BSEC handle
+  * @param  pDbgReq  Returned value of debug request. The returned value is @ref BSEC_Debug_Req
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDebugRequest(BSEC_HandleTypeDef * hbsec, uint32_t *pDbgReq)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pDbgReq == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the debug request */
+  *pDbgReq = (hbsec->Instance->SR & BSEC_SR_DBGREQ);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Send data via JTAG.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  Data    Data to be sent via JTAG, this parameter can be a value between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_SendJTAGData(BSEC_HandleTypeDef *hbsec, uint32_t Data)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+  if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Send the data */
+  hbsec->Instance->JTAGOUTR = Data;
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Receive data via JTAG.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pData   Returned value of received data. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_ReceiveJTAGData(BSEC_HandleTypeDef * hbsec, uint32_t *pData)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pData == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Return the received data */
+  *pData = hbsec->Instance->JTAGINR;
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Configure the HDPL, secure and non-secure authorization
+  *         for debugger.
+  *
+  * @param  hbsec  BSEC handle
+  * @param  pCfg    Configuration of debug
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_ConfigDebug(BSEC_HandleTypeDef *hbsec, const BSEC_DebugCfgTypeDef *pCfg)
+{
+  uint32_t cfg_reg;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the configuration pointer and instance */
+  if ((pCfg == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the debug configuration */
+  assert_param(IS_BSEC_OPENDBG(pCfg->HDPL_Open_Dbg));
+  assert_param(IS_BSEC_SECDBGAUTH(pCfg->Sec_Dbg_Auth));
+  assert_param(IS_BSEC_NSDBGAUTH(pCfg->NonSec_Dbg_Auth));
+
+  cfg_reg = ((pCfg->HDPL_Open_Dbg   & BSEC_DBGCR_AUTH_HDPL) \
+           | (pCfg->Sec_Dbg_Auth    & BSEC_DBGCR_AUTH_SEC)  \
+           | (pCfg->NonSec_Dbg_Auth & BSEC_DBGCR_UNLOCK));
+
+  hbsec->Instance->DBGCR = cfg_reg;
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the HDPL, secure and non-secure authorization of debug.
+  *
+  * @param  hbsec   BSEC handle
+  * @param  pDbgCfg  Returned value of debug configuration
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDebugConfig(BSEC_HandleTypeDef * hbsec, BSEC_DebugCfgTypeDef *pDbgCfg)
+{
+  uint32_t cfg_reg;
+
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pDbgCfg == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the debug configuration */
+  cfg_reg = hbsec->Instance->DBGCR;
+  pDbgCfg->HDPL_Open_Dbg = (cfg_reg & BSEC_DBGCR_AUTH_HDPL);
+  pDbgCfg->Sec_Dbg_Auth = (cfg_reg & BSEC_DBGCR_AUTH_SEC);
+  pDbgCfg->NonSec_Dbg_Auth = (cfg_reg & BSEC_DBGCR_UNLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Lock the debug.
+  *
+  * @param  hbsec  BSEC handle
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_LockDebug(BSEC_HandleTypeDef *hbsec)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+  if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Set the value of the debug lock */
+  MODIFY_REG(hbsec->Instance->AP_UNLOCK, BSEC_AP_UNLOCK_UNLOCK, HAL_BSEC_DEBUG_LOCKED);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Unlock the debug.
+  *
+  * @param  hbsec  BSEC handle
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_UnlockDebug(BSEC_HandleTypeDef *hbsec)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+  if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Set the value of the debug lock */
+  MODIFY_REG(hbsec->Instance->AP_UNLOCK, BSEC_AP_UNLOCK_UNLOCK, HAL_BSEC_DEBUG_UNLOCKED);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the debug lock status.
+  *
+  * @param  hbsec   BSEC handle
+  * @param  pStatus  Returned value of debug lock status. The returned value is @ref BSEC_Debug_Lock
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDebugLockState(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pStatus == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the debug lock status */
+  *pStatus = (hbsec->Instance->AP_UNLOCK & BSEC_AP_UNLOCK_UNLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group8 DHUK management functions
+ *  @brief   DHUK management functions
+ *
+@verbatim
+ ===============================================================================
+                    ##### DHUK management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the
+  DHUK (Derived Hardware Unique Key).
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the validity of DHUK.
+  *
+  * @param  hbsec     BSEC handle
+  * @param  pValidity  Returned value of DHUK validity. The returned value is @ref BSEC_DHUK_Validity
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDHUKValidity(BSEC_HandleTypeDef * hbsec, uint32_t *pValidity)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pValidity == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the DHUK validity */
+  *pValidity = (hbsec->Instance->SR & BSEC_SR_HVALID);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Lock the DHUK use.
+  *
+  * @param  hbsec  BSEC handle
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_LockDHUKUse(BSEC_HandleTypeDef *hbsec)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the instance */
+  if (hbsec->Instance != BSEC)
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Set the value of the DHUK lock */
+  SET_BIT(hbsec->Instance->LOCKR, BSEC_LOCKR_HKLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @brief  Get the DHUK lock status.
+  *
+  * @param  hbsec   BSEC handle
+  * @param  pStatus  Returned value of DHUK lock status. The returned value is @ref BSEC_DHUK_Lock
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetDHUKLockStatus(BSEC_HandleTypeDef * hbsec, uint32_t *pStatus)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pStatus == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Get the DHUK lock status */
+  *pStatus = (hbsec->Instance->LOCKR & BSEC_LOCKR_HKLOCK);
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/** @defgroup BSEC_Exported_Functions_Group9 Reset management functions
+ *  @brief   Reset management functions
+ *
+@verbatim
+ ===============================================================================
+                    ##### Reset management functions #####
+ ===============================================================================
+    [..]
+  This subsection provides a set of functions allowing to manage the reset.
+
+@endverbatim
+  * @{
+  */
+
+/**
+  * @brief  Get the number of hot or warm resets.
+  *
+  * @param  hbsec        BSEC handle
+  * @param  ResetType     Type of the reset, this parameter can be a value of @ref BSEC_Reset_Type
+  * @param  pResetNumber  Returned value of number of reset. The returned value is between 0 and 0xFFFFFFFFU
+  *
+  * @retval HAL_StatusTypeDef HAL Status
+  */
+HAL_StatusTypeDef HAL_BSEC_GetNumberOfResets(BSEC_HandleTypeDef * hbsec, uint32_t ResetType, uint32_t *pResetNumber)
+{
+  /* Check the handle pointer */
+  if (hbsec == NULL)
+  {
+    return HAL_ERROR;
+  }
+
+  /* Check the address of returned value and instance */
+  if ((pResetNumber == NULL) || (hbsec->Instance != BSEC))
+  {
+    hbsec->ErrorCode = HAL_BSEC_ERROR_INVALID_PARAM;
+    return HAL_ERROR;
+  }
+
+  /* Check the reset type */
+  assert_param(IS_BSEC_RESETTYPE(ResetType));
+
+  /* Get the correct register value */
+  if (ResetType == HAL_BSEC_HOT_RESET)
+  {
+    *pResetNumber = hbsec->Instance->HRCR;
+  }
+  else
+  {
+    *pResetNumber = hbsec->Instance->WRCR;
+  }
+
+  return HAL_OK;
+}
+
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+
+/**
+  * @}
+  */
+#endif /* HAL_BSEC_MODULE_ENABLED */
+
+/**
+  * @}
+  */
+
Index: trunk/firmware/FSBL/CubeMX/FSBL/Inc/bsec.h
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Inc/bsec.h	(revision 19)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Inc/bsec.h	(revision 19)
@@ -0,0 +1,50 @@
+/* USER CODE BEGIN Header */
+/**
+  ******************************************************************************
+  * @file    bsec.h
+  * @brief   This file contains all the function prototypes for
+  *          the bsec.c file
+  ******************************************************************************
+  * @attention
+  *
+  * Copyright (c) 2026 STMicroelectronics.
+  * All rights reserved.
+  *
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
+  *
+  ******************************************************************************
+  */
+/* USER CODE END Header */
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __BSEC_H__
+#define __BSEC_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "main.h"
+
+/* USER CODE BEGIN Includes */
+
+/* USER CODE END Includes */
+
+/* USER CODE BEGIN Private defines */
+
+/* USER CODE END Private defines */
+
+void MX_BSEC_Init(void);
+
+/* USER CODE BEGIN Prototypes */
+
+/* USER CODE END Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __BSEC_H__ */
+
Index: trunk/firmware/FSBL/CubeMX/FSBL/Inc/stm32_extmem_conf.h
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Inc/stm32_extmem_conf.h	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Inc/stm32_extmem_conf.h	(revision 19)
@@ -48,4 +48,5 @@
 #include "stm32_extmem.h"
 #include "stm32_extmem_type.h"
+#include "boot/stm32_boot_xip.h"
 
 /* USER CODE BEGIN INCLUDE */
@@ -66,4 +67,11 @@
   EXTMEMORY_1  = 0 /*!< ID=0 for the first memory  */
 };
+
+/*
+  @brief management of the boot layer
+*/
+#define EXTMEM_MEMORY_BOOTXIP  EXTMEMORY_1
+#define EXTMEM_XIP_IMAGE_OFFSET 0x80000
+#define EXTMEM_HEADER_OFFSET 0x400
 
 /* USER CODE BEGIN EC */
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/bsec.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/bsec.c	(revision 19)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/bsec.c	(revision 19)
@@ -0,0 +1,47 @@
+/* USER CODE BEGIN Header */
+/**
+  ******************************************************************************
+  * @file    bsec.c
+  * @brief   This file provides code for the configuration
+  *          of the BSEC instances.
+  ******************************************************************************
+  * @attention
+  *
+  * Copyright (c) 2026 STMicroelectronics.
+  * All rights reserved.
+  *
+  * This software is licensed under terms that can be found in the LICENSE file
+  * in the root directory of this software component.
+  * If no LICENSE file comes with this software, it is provided AS-IS.
+  *
+  ******************************************************************************
+  */
+/* USER CODE END Header */
+/* Includes ------------------------------------------------------------------*/
+#include "bsec.h"
+
+/* USER CODE BEGIN 0 */
+
+/* USER CODE END 0 */
+
+/* BSEC init function */
+void MX_BSEC_Init(void)
+{
+
+  /* USER CODE BEGIN BSEC_Init 0 */
+
+  /* USER CODE END BSEC_Init 0 */
+
+  /* USER CODE BEGIN BSEC_Init 1 */
+
+  /* USER CODE END BSEC_Init 1 */
+  /* USER CODE BEGIN BSEC_Init 2 */
+
+  /* USER CODE END BSEC_Init 2 */
+
+}
+
+/* USER CODE BEGIN 1 */
+
+/* USER CODE END 1 */
+
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c	(revision 19)
@@ -119,8 +119,14 @@
   /* USER CODE END 2 */
 
+  /* Launch the application */
+  if (BOOT_OK != BOOT_Application())
+  {
+    Error_Handler();
+  }
   /* Infinite loop */
   /* USER CODE BEGIN WHILE */
   while (1)
   {
+	__NOP();
     /* USER CODE END WHILE */
 
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/xspi.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/xspi.c	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/xspi.c	(revision 19)
@@ -23,4 +23,7 @@
 /* USER CODE BEGIN 0 */
 
+#define HSLV_OTP 124
+#define VDDIO3_HSLV_MASK (1<<15)
+
 /* USER CODE END 0 */
 
@@ -75,5 +78,4 @@
 void HAL_XSPI_MspInit(XSPI_HandleTypeDef* xspiHandle)
 {
-
   GPIO_InitTypeDef GPIO_InitStruct = {0};
   RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
@@ -81,4 +83,69 @@
   {
   /* USER CODE BEGIN XSPI2_MspInit 0 */
+
+	BSEC_HandleTypeDef hbsec;
+	uint32_t fuse_data = 0;
+
+    /* Enable BSEC & SYSCFG clocks to ensure BSEC data accesses */
+    __HAL_RCC_BSEC_CLK_ENABLE();
+    __HAL_RCC_SYSCFG_CLK_ENABLE();
+
+      /* Set PWR configuration for IO speed optimization */
+    __HAL_RCC_PWR_CLK_ENABLE();
+    HAL_PWREx_EnableVddIO3();
+    HAL_PWREx_ConfigVddIORange(PWR_VDDIO3, PWR_VDDIO_RANGE_1V8);
+
+    hbsec.Instance = BSEC;
+    if (HAL_BSEC_OTP_Read(&hbsec, HSLV_OTP, &fuse_data) != HAL_OK)
+    {
+      Error_Handler();
+    }
+
+    if (fuse_data & VDDIO3_HSLV_MASK)
+    {
+      /* High speed IO optimization is enabled */
+
+      /*  Select IC3 clock from PLL1 at 200MHz (1200/6) as XSPI2 source */
+      PeriphClkInitStruct.ICSelection[RCC_IC3].ClockSelection = RCC_ICCLKSOURCE_PLL1;
+      PeriphClkInitStruct.ICSelection[RCC_IC3].ClockDivider = 6;
+      PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_XSPI2;
+      PeriphClkInitStruct.Xspi2ClockSelection = RCC_XSPI2CLKSOURCE_IC3;
+      if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
+      {
+        Error_Handler();
+      }
+
+      /* Peripheral clock enable */
+      __HAL_RCC_XSPIM_CLK_ENABLE();
+      __HAL_RCC_XSPI2_CLK_ENABLE();
+
+      __HAL_RCC_GPION_CLK_ENABLE();
+      /**XSPI2 GPIO Configuration
+      PN4     ------> XSPIM_P2_IO2
+      PN6     ------> XSPIM_P2_CLK
+      PN8     ------> XSPIM_P2_IO4
+      PN0     ------> XSPIM_P2_DQS0
+      PN3     ------> XSPIM_P2_IO1
+      PN5     ------> XSPIM_P2_IO3
+      PN1     ------> XSPIM_P2_NCS1
+      PN9     ------> XSPIM_P2_IO5
+      PN2     ------> XSPIM_P2_IO0
+      PN10     ------> XSPIM_P2_IO6
+      PN11     ------> XSPIM_P2_IO7
+      */
+      GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN_8|GPIO_PIN_0
+                            |GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_1|GPIO_PIN_9
+                            |GPIO_PIN_2|GPIO_PIN_10|GPIO_PIN_11;
+      GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
+      GPIO_InitStruct.Pull = GPIO_NOPULL;
+      GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
+      GPIO_InitStruct.Alternate = GPIO_AF9_XSPIM_P2;
+      HAL_GPIO_Init(GPION, &GPIO_InitStruct);
+    }
+    else
+    {
+      /* High speed IO optimization is disabled, lower XSPI clock speed */
+
+      /*  Select IC3 clock from PLL1 at 50MHz (1200/24) as XSPI2 source */
 
   /* USER CODE END XSPI2_MspInit 0 */
@@ -123,5 +190,5 @@
 
   /* USER CODE BEGIN XSPI2_MspInit 1 */
-
+    }
   /* USER CODE END XSPI2_MspInit 1 */
   }
Index: trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/.project
===================================================================
--- trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/.project	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/.project	(revision 19)
@@ -36,4 +36,9 @@
 			<type>2</type>
 			<locationURI>PARENT-2-PROJECT_LOC/Middlewares</locationURI>
+		</link>
+		<link>
+			<name>Application/User/bsec.c</name>
+			<type>1</type>
+			<locationURI>PARENT-2-PROJECT_LOC/FSBL/Src/bsec.c</locationURI>
 		</link>
 		<link>
@@ -81,4 +86,9 @@
 			<type>1</type>
 			<locationURI>copy_PARENT/Drivers/STM32N6xx_HAL_Driver/Src/stm32n6xx_hal.c</locationURI>
+		</link>
+		<link>
+			<name>Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.c</name>
+			<type>1</type>
+			<locationURI>PARENT-2-PROJECT_LOC/Drivers/STM32N6xx_HAL_Driver/Src/stm32n6xx_hal_bsec.c</locationURI>
 		</link>
 		<link>
Index: trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/Debug/blto2_FSBL.map
===================================================================
--- trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/Debug/blto2_FSBL.map	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/STM32CubeIDE/FSBL/Debug/blto2_FSBL.map	(revision 19)
@@ -59,4 +59,67 @@
  .data          0x00000000        0x0 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
  .bss           0x00000000        0x0 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/bsec.o
+ .text          0x00000000        0x0 ./Application/User/bsec.o
+ .data          0x00000000        0x0 ./Application/User/bsec.o
+ .bss           0x00000000        0x0 ./Application/User/bsec.o
+ .group         0x00000000        0xc ./Application/User/extmem.o
  .group         0x00000000        0xc ./Application/User/extmem.o
  .group         0x00000000        0xc ./Application/User/extmem.o
@@ -132,5 +195,5 @@
  .debug_rnglists
                 0x00000000       0x13 ./Application/User/extmem.o
- .debug_macro   0x00000000      0x2d9 ./Application/User/extmem.o
+ .debug_macro   0x00000000      0x2e8 ./Application/User/extmem.o
  .debug_macro   0x00000000      0xb5c ./Application/User/extmem.o
  .debug_macro   0x00000000       0x2e ./Application/User/extmem.o
@@ -195,10 +258,12 @@
  .debug_macro   0x00000000       0x2e ./Application/User/extmem.o
  .debug_macro   0x00000000       0x46 ./Application/User/extmem.o
- .debug_line    0x00000000      0xa12 ./Application/User/extmem.o
- .debug_str     0x00000000   0x20191c ./Application/User/extmem.o
+ .debug_macro   0x00000000       0x16 ./Application/User/extmem.o
+ .debug_line    0x00000000      0xa58 ./Application/User/extmem.o
+ .debug_str     0x00000000   0x20198f ./Application/User/extmem.o
  .comment       0x00000000       0x44 ./Application/User/extmem.o
  .debug_frame   0x00000000       0x2c ./Application/User/extmem.o
  .ARM.attributes
                 0x00000000       0x3e ./Application/User/extmem.o
+ .group         0x00000000        0xc ./Application/User/extmem_manager.o
  .group         0x00000000        0xc ./Application/User/extmem_manager.o
  .group         0x00000000        0xc ./Application/User/extmem_manager.o
@@ -331,4 +396,5 @@
  .debug_macro   0x00000000       0x2e ./Application/User/extmem_manager.o
  .debug_macro   0x00000000       0x46 ./Application/User/extmem_manager.o
+ .debug_macro   0x00000000       0x16 ./Application/User/extmem_manager.o
  .group         0x00000000        0xc ./Application/User/gpio.o
  .group         0x00000000        0xc ./Application/User/gpio.o
@@ -394,4 +460,5 @@
  .bss           0x00000000        0x0 ./Application/User/gpio.o
  .debug_macro   0x00000000      0xb5c ./Application/User/gpio.o
+ .debug_macro   0x00000000       0x16 ./Application/User/gpio.o
  .debug_macro   0x00000000      0x1e7 ./Application/User/gpio.o
  .debug_macro   0x00000000      0x190 ./Application/User/gpio.o
@@ -450,4 +517,6 @@
  .debug_macro   0x00000000      0x72d ./Application/User/gpio.o
  .debug_macro   0x00000000      0x5fb ./Application/User/gpio.o
+ .debug_macro   0x00000000       0x10 ./Application/User/gpio.o
+ .group         0x00000000        0xc ./Application/User/main.o
  .group         0x00000000        0xc ./Application/User/main.o
  .group         0x00000000        0xc ./Application/User/main.o
@@ -581,4 +650,5 @@
  .debug_macro   0x00000000       0x2e ./Application/User/main.o
  .debug_macro   0x00000000       0x46 ./Application/User/main.o
+ .debug_macro   0x00000000       0x16 ./Application/User/main.o
  .group         0x00000000        0xc ./Application/User/stm32n6xx_hal_msp.o
  .group         0x00000000        0xc ./Application/User/stm32n6xx_hal_msp.o
@@ -1340,6 +1410,4 @@
  .text.HAL_GetTickFreq
                 0x00000000       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .text.HAL_SuspendTick
-                0x00000000       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
  .text.HAL_ResumeTick
                 0x00000000       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
@@ -1613,4 +1681,183 @@
  .debug_macro   0x00000000      0x72d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
  .debug_macro   0x00000000      0x5fb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text          0x00000000        0x0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .data          0x00000000        0x0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .bss           0x00000000        0x0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetStatus
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GlobalLock
+                0x00000000       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetGlobalLockStatus
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetErrorCode
+                0x00000000       0x3a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_OTP_Lock
+                0x00000000       0xf4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_OTP_GetState
+                0x00000000      0x15c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_OTP_ReadShadow
+                0x00000000       0x98 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_OTP_WriteShadow
+                0x00000000       0xb8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_OTP_GetShadowState
+                0x00000000       0xb0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDeviceLifeCycleState
+                0x00000000       0x80 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_ReadEpochCounter
+                0x00000000       0x64 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_SelectEpochCounter
+                0x00000000       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetEpochCounterSelection
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetHDPLValue
+                0x00000000       0x74 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_IncrementHDPLValue
+                0x00000000       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_ConfigSAESHDPLIncrementValue
+                0x00000000       0x74 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetSAESHDPLIncrementValue
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_WriteScratchValue
+                0x00000000       0xb0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_ReadScratchValue
+                0x00000000       0xbc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDebugRequest
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_SendJTAGData
+                0x00000000       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_ReceiveJTAGData
+                0x00000000       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_ConfigDebug
+                0x00000000       0xd4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDebugConfig
+                0x00000000       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_LockDebug
+                0x00000000       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_UnlockDebug
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDebugLockState
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDHUKValidity
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_LockDHUKUse
+                0x00000000       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetDHUKLockStatus
+                0x00000000       0x50 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .text.HAL_BSEC_GetNumberOfResets
+                0x00000000       0x78 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0xb5c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x1e7 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x190 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x63 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x2e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x8e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x51 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x103 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x1df ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x2e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x17 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x26d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x3a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000     0x2f0c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x130 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x344 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x146 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000    0x3e927 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000     0x349b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x61 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x29 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x43 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x34 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x364 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x4a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x34 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x10 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x8e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x17e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x19b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0x72 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x47a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000     0x10f7 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000     0x27e2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0xfd4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x1af ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x2c9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x2c4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0xa36 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x7b2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000       0xeb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x216 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x20c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x36b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x303 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x46a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x72d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x00000000      0x5fb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
  .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .group         0x00000000        0xc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
@@ -2786,6 +3033,4 @@
  .text.HAL_PWREx_GetVDDCORELevel
                 0x00000000       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .text.HAL_PWREx_ConfigVddIORange
-                0x00000000       0xe0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
  .text.HAL_PWREx_GetVddIORange
                 0x00000000       0xb0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
@@ -3357,6 +3602,4 @@
  .text.HAL_XSPI_AutoPolling_IT
                 0x00000000      0x168 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .text.HAL_XSPI_MemoryMapped
-                0x00000000      0x144 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .text.HAL_XSPI_IsMemoryMapped
                 0x00000000       0x40 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
@@ -3466,4 +3709,134 @@
  .debug_macro   0x00000000      0x72d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .debug_macro   0x00000000      0x5fb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .text          0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .data          0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .bss           0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x1e7 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x190 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x63 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x6c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x8e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x51 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x103 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x6a ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x1df ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x17 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x58 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x26d ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x3a ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000     0x2f0c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x130 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x344 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x146 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000    0x3e927 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x6c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000     0x349b ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x61 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x29 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x43 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x34 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x364 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x4a ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x34 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x10 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x58 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x8e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x1c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x17e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x19b ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x72 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x47a ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000     0x10f7 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000     0x27e2 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0xfd4 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x1af ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x2c9 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x2c4 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0xa36 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x7b2 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0xeb ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x216 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x20c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x36b ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x303 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x46a ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x72d ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000      0x5fb ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x10 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
@@ -3597,6 +3970,8 @@
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .debug_macro   0x00000000       0x3c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .debug_macro   0x00000000       0x20 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
@@ -3667,6 +4042,4 @@
  .data          0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .bss           0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .text.EXTMEM_DRIVER_NOR_SFDP_DeInit
-                0x00000000       0x1e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .text.EXTMEM_DRIVER_NOR_SFDP_GetFlashInfo
                 0x00000000       0xa0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
@@ -3681,8 +4054,4 @@
  .text.EXTMEM_DRIVER_NOR_SFDP_SectorErase
                 0x00000000      0x120 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .text.EXTMEM_DRIVER_NOR_SFDP_Enable_MemoryMappedMode
-                0x00000000       0x42 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .text.EXTMEM_DRIVER_NOR_SFDP_Disable_MemoryMappedMode
-                0x00000000       0x2c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .text.driver_set_FlagWEL
                 0x00000000       0x96 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
@@ -3752,6 +4121,8 @@
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .debug_macro   0x00000000       0x3c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .debug_macro   0x00000000       0x20 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
@@ -3822,5 +4193,5 @@
  .debug_aranges
                 0x00000000       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
- .debug_macro   0x00000000      0x2d6 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
+ .debug_macro   0x00000000      0x2e5 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
@@ -3884,9 +4255,11 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
- .debug_line    0x00000000      0xa15 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
- .debug_str     0x00000000   0x201824 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
+ .debug_line    0x00000000      0xa5b ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
+ .debug_str     0x00000000   0x201897 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .comment       0x00000000       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
  .ARM.attributes
                 0x00000000       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
@@ -3957,5 +4330,5 @@
  .debug_aranges
                 0x00000000       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
- .debug_macro   0x00000000      0x2d6 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
+ .debug_macro   0x00000000      0x2e5 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
@@ -4019,9 +4392,11 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
- .debug_line    0x00000000      0xa0d ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
- .debug_str     0x00000000   0x20181c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
+ .debug_line    0x00000000      0xa53 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
+ .debug_str     0x00000000   0x20188f ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .comment       0x00000000       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
  .ARM.attributes
                 0x00000000       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
@@ -4094,6 +4469,4 @@
  .text.SAL_XSPI_ConfigureWrappMode
                 0x00000000       0x78 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .text.SAL_XSPI_EnableMapMode
-                0x00000000       0xf2 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
  .text.XSPI_Receive
                 0x00000000       0x26 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
@@ -4159,4 +4532,6 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
@@ -4227,5 +4602,5 @@
  .debug_aranges
                 0x00000000       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
- .debug_macro   0x00000000      0x2d6 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
+ .debug_macro   0x00000000      0x2e5 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
@@ -4289,6 +4664,7 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
- .debug_line    0x00000000      0xa17 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
- .debug_str     0x00000000   0x201826 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
+ .debug_line    0x00000000      0xa5d ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
+ .debug_str     0x00000000   0x201899 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .comment       0x00000000       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.o
  .ARM.attributes
@@ -4355,9 +4731,8 @@
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .text          0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .data          0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .bss           0x00000000        0x0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
- .text.EXTMEM_DeInit
-                0x00000000       0x58 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .text.EXTMEM_Read
                 0x00000000       0x6c ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
@@ -4372,8 +4747,4 @@
  .text.EXTMEM_GetInfo
                 0x00000000       0x5c ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
- .text.EXTMEM_MemoryMappedMode
-                0x00000000       0x90 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
- .text.EXTMEM_GetMapAddress
-                0x00000000       0xc0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
@@ -4437,4 +4808,6 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .group         0x00000000        0xc ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
@@ -4505,5 +4878,5 @@
  .debug_aranges
                 0x00000000       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
- .debug_macro   0x00000000      0x2d6 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
+ .debug_macro   0x00000000      0x2e5 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .debug_macro   0x00000000      0xb5c ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .debug_macro   0x00000000       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
@@ -4567,6 +4940,7 @@
  .debug_macro   0x00000000       0x2e ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .debug_macro   0x00000000       0x46 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
- .debug_line    0x00000000      0xa13 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
- .debug_str     0x00000000   0x201822 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
+ .debug_macro   0x00000000       0x16 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
+ .debug_line    0x00000000      0xa59 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
+ .debug_str     0x00000000   0x201895 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .comment       0x00000000       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.o
  .ARM.attributes
@@ -4812,4 +5186,5 @@
 LOAD C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard/crt0.o
 LOAD ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
+LOAD ./Application/User/bsec.o
 LOAD ./Application/User/extmem.o
 LOAD ./Application/User/extmem_manager.o
@@ -4823,4 +5198,5 @@
 LOAD ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
 LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
 LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
 LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
@@ -4833,4 +5209,5 @@
 LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
 LOAD ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+LOAD ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
 LOAD ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
 LOAD ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
@@ -4873,5 +5250,5 @@
                 0x3418074c                        . = ALIGN (0x4)
 
-.text           0x3418074c    0x13e24
+.text           0x3418074c    0x14964
                 0x3418074c                        . = ALIGN (0x4)
  *(.text)
@@ -5070,890 +5447,946 @@
                 0x341807e8                ICACHE_IRQHandler
                 0x341807e8                HASH_IRQHandler
- *fill*         0x341807ea        0x2 
+ .text.MX_BSEC_Init
+                0x341807ea        0xe ./Application/User/bsec.o
+                0x341807ea                MX_BSEC_Init
  .text.MX_EXTMEM_MANAGER_Init
-                0x341807ec       0x44 ./Application/User/extmem_manager.o
-                0x341807ec                MX_EXTMEM_MANAGER_Init
+                0x341807f8       0x44 ./Application/User/extmem_manager.o
+                0x341807f8                MX_EXTMEM_MANAGER_Init
  .text.LL_AHB4_GRP1_EnableClock
-                0x34180830       0x2c ./Application/User/gpio.o
+                0x3418083c       0x2c ./Application/User/gpio.o
  .text.MX_GPIO_Init
-                0x3418085c      0x1dc ./Application/User/gpio.o
-                0x3418085c                MX_GPIO_Init
+                0x34180868      0x1dc ./Application/User/gpio.o
+                0x34180868                MX_GPIO_Init
  .text.LL_APB4_GRP2_EnableClock
-                0x34180a38       0x2c ./Application/User/main.o
- .text.main     0x34180a64      0x130 ./Application/User/main.o
-                0x34180a64                main
+                0x34180a44       0x2c ./Application/User/main.o
+ .text.main     0x34180a70      0x140 ./Application/User/main.o
+                0x34180a70                main
  .text.SystemClock_Config
-                0x34180b94      0x158 ./Application/User/main.o
-                0x34180b94                SystemClock_Config
+                0x34180bb0      0x158 ./Application/User/main.o
+                0x34180bb0                SystemClock_Config
  .text.OTP_Config
-                0x34180cec       0xac ./Application/User/main.o
+                0x34180d08       0xac ./Application/User/main.o
  .text.Error_Handler
-                0x34180d98        0xc ./Application/User/main.o
-                0x34180d98                Error_Handler
+                0x34180db4        0xc ./Application/User/main.o
+                0x34180db4                Error_Handler
  .text.assert_failed
-                0x34180da4       0x16 ./Application/User/main.o
-                0x34180da4                assert_failed
+                0x34180dc0       0x16 ./Application/User/main.o
+                0x34180dc0                assert_failed
  .text.HAL_MspInit
-                0x34180dba        0xc ./Application/User/stm32n6xx_hal_msp.o
-                0x34180dba                HAL_MspInit
+                0x34180dd6        0xc ./Application/User/stm32n6xx_hal_msp.o
+                0x34180dd6                HAL_MspInit
  .text.NMI_Handler
-                0x34180dc6        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180dc6                NMI_Handler
+                0x34180de2        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180de2                NMI_Handler
  .text.HardFault_Handler
-                0x34180dce        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180dce                HardFault_Handler
+                0x34180dea        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180dea                HardFault_Handler
  .text.MemManage_Handler
-                0x34180dd6        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180dd6                MemManage_Handler
+                0x34180df2        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180df2                MemManage_Handler
  .text.BusFault_Handler
-                0x34180dde        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180dde                BusFault_Handler
+                0x34180dfa        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180dfa                BusFault_Handler
  .text.UsageFault_Handler
-                0x34180de6        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180de6                UsageFault_Handler
+                0x34180e02        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180e02                UsageFault_Handler
  .text.SecureFault_Handler
-                0x34180dee        0x8 ./Application/User/stm32n6xx_it.o
-                0x34180dee                SecureFault_Handler
+                0x34180e0a        0x8 ./Application/User/stm32n6xx_it.o
+                0x34180e0a                SecureFault_Handler
  .text.SVC_Handler
-                0x34180df6        0xe ./Application/User/stm32n6xx_it.o
-                0x34180df6                SVC_Handler
+                0x34180e12        0xe ./Application/User/stm32n6xx_it.o
+                0x34180e12                SVC_Handler
  .text.DebugMon_Handler
-                0x34180e04        0xe ./Application/User/stm32n6xx_it.o
-                0x34180e04                DebugMon_Handler
+                0x34180e20        0xe ./Application/User/stm32n6xx_it.o
+                0x34180e20                DebugMon_Handler
  .text.PendSV_Handler
-                0x34180e12        0xe ./Application/User/stm32n6xx_it.o
-                0x34180e12                PendSV_Handler
+                0x34180e2e        0xe ./Application/User/stm32n6xx_it.o
+                0x34180e2e                PendSV_Handler
  .text.SysTick_Handler
-                0x34180e20        0xc ./Application/User/stm32n6xx_it.o
-                0x34180e20                SysTick_Handler
+                0x34180e3c        0xc ./Application/User/stm32n6xx_it.o
+                0x34180e3c                SysTick_Handler
  .text.LL_AHB4_GRP1_EnableClock
-                0x34180e2c       0x2c ./Application/User/xspi.o
+                0x34180e48       0x2c ./Application/User/xspi.o
  .text.LL_AHB5_GRP1_EnableClock
-                0x34180e58       0x2c ./Application/User/xspi.o
+                0x34180e74       0x2c ./Application/User/xspi.o
+ .text.LL_APB4_GRP2_EnableClock
+                0x34180ea0       0x2c ./Application/User/xspi.o
  .text.MX_XSPI2_Init
-                0x34180e84       0xb8 ./Application/User/xspi.o
-                0x34180e84                MX_XSPI2_Init
+                0x34180ecc       0xb8 ./Application/User/xspi.o
+                0x34180ecc                MX_XSPI2_Init
  .text.HAL_XSPI_MspInit
-                0x34180f3c       0xf0 ./Application/User/xspi.o
-                0x34180f3c                HAL_XSPI_MspInit
+                0x34180f84      0x1f0 ./Application/User/xspi.o
+                0x34180f84                HAL_XSPI_MspInit
  .text.SystemInit
-                0x3418102c      0x218 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
-                0x3418102c                SystemInit
+                0x34181174      0x218 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x34181174                SystemInit
  .text.SystemCoreClockUpdate
-                0x34181244      0x350 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
-                0x34181244                SystemCoreClockUpdate
+                0x3418138c      0x350 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x3418138c                SystemCoreClockUpdate
  .text.SECURE_SystemCoreClockUpdate
-                0x34181594       0x2c ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
-                0x34181594                __acle_se_SECURE_SystemCoreClockUpdate
+                0x341816dc       0x2c ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x341816dc                __acle_se_SECURE_SystemCoreClockUpdate
  .text.HAL_Init
-                0x341815c0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
-                0x341815c0                HAL_Init
+                0x34181708       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x34181708                HAL_Init
  .text.HAL_InitTick
-                0x341815e8       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
-                0x341815e8                HAL_InitTick
+                0x34181730       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x34181730                HAL_InitTick
  .text.HAL_IncTick
-                0x34181654       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
-                0x34181654                HAL_IncTick
+                0x3418179c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x3418179c                HAL_IncTick
  .text.HAL_GetTick
-                0x3418167c       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
-                0x3418167c                HAL_GetTick
+                0x341817c4       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x341817c4                HAL_GetTick
  .text.HAL_Delay
-                0x34181694       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
-                0x34181694                HAL_Delay
+                0x341817dc       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x341817dc                HAL_Delay
+ .text.HAL_SuspendTick
+                0x34181824       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x34181824                HAL_SuspendTick
+ .text.HAL_BSEC_OTP_Read
+                0x34181844       0x70 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+                0x34181844                HAL_BSEC_OTP_Read
+ .text.HAL_BSEC_OTP_Program
+                0x341818b4      0x144 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+                0x341818b4                HAL_BSEC_OTP_Program
+ .text.HAL_BSEC_OTP_Reload
+                0x341819f8       0xf0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+                0x341819f8                HAL_BSEC_OTP_Reload
  .text.__NVIC_SetPriorityGrouping
-                0x341816dc       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181ae8       0x48 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .text.__NVIC_GetPriorityGrouping
-                0x34181724       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181b30       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .text.__NVIC_SetPriority
-                0x34181740       0x54 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181b4c       0x54 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .text.NVIC_EncodePriority
-                0x34181794       0x66 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- *fill*         0x341817fa        0x2 
+                0x34181ba0       0x66 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ *fill*         0x34181c06        0x2 
  .text.SysTick_Config
-                0x341817fc       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181c08       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .text.HAL_NVIC_SetPriorityGrouping
-                0x34181840       0x40 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
-                0x34181840                HAL_NVIC_SetPriorityGrouping
+                0x34181c4c       0x40 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181c4c                HAL_NVIC_SetPriorityGrouping
  .text.HAL_NVIC_SetPriority
-                0x34181880       0xb4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
-                0x34181880                HAL_NVIC_SetPriority
+                0x34181c8c       0xb4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181c8c                HAL_NVIC_SetPriority
  .text.HAL_SYSTICK_Config
-                0x34181934       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
-                0x34181934                HAL_SYSTICK_Config
+                0x34181d40       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x34181d40                HAL_SYSTICK_Config
  .text.HAL_DMA_Abort
-                0x3418194c       0xf8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
-                0x3418194c                HAL_DMA_Abort
+                0x34181d58       0xf8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+                0x34181d58                HAL_DMA_Abort
  .text.HAL_GPIO_Init
-                0x34181a44      0x6c0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
-                0x34181a44                HAL_GPIO_Init
+                0x34181e50      0x6c0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+                0x34181e50                HAL_GPIO_Init
  .text.HAL_GPIO_WritePin
-                0x34182104       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
-                0x34182104                HAL_GPIO_WritePin
+                0x34182510       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+                0x34182510                HAL_GPIO_WritePin
  .text.HAL_PWREx_ConfigSupply
-                0x3418215c       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
-                0x3418215c                HAL_PWREx_ConfigSupply
+                0x34182568       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x34182568                HAL_PWREx_ConfigSupply
  .text.HAL_PWREx_ControlVoltageScaling
-                0x341821c4       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
-                0x341821c4                HAL_PWREx_ControlVoltageScaling
+                0x341825d0       0x68 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x341825d0                HAL_PWREx_ControlVoltageScaling
+ .text.HAL_PWREx_ConfigVddIORange
+                0x34182638       0xe0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x34182638                HAL_PWREx_ConfigVddIORange
  .text.HAL_PWREx_EnableVddIO3
-                0x3418222c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
-                0x3418222c                HAL_PWREx_EnableVddIO3
+                0x34182718       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x34182718                HAL_PWREx_EnableVddIO3
  .text.LL_RCC_HSE_IsReady
-                0x3418224c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182738       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_Enable
-                0x34182270       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x3418275c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_Disable
-                0x3418228c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182778       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_IsReady
-                0x341822ac       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182798       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_SetDivider
-                0x341822d0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341827bc       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_GetDivider
-                0x341822f8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341827e4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSI_SetCalibTrimming
-                0x34182314       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182800       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_MSI_Enable
-                0x34182340       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x3418282c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_MSI_Disable
-                0x3418235c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182848       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_MSI_IsReady
-                0x3418237c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182868       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_MSI_SetFrequency
-                0x341823a0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x3418288c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_MSI_SetCalibTrimming
-                0x341823c8       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341828b4       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_LSE_IsReady
-                0x341823f4       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341828e0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_LSI_Enable
-                0x34182418       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182904       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_LSI_Disable
-                0x34182434       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182920       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_LSI_IsReady
-                0x34182454       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182940       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_GetCpuClkSource
-                0x34182470       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x3418295c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_GetSysClkSource
-                0x3418248c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182978       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL1_GetSource
-                0x341824a8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182994       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL1_IsReady
-                0x341824c4       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341829b0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL1_IsEnabledBypass
-                0x341824ec       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341829d8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL2_GetSource
-                0x34182514       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182a00       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL2_IsReady
-                0x34182530       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182a1c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL2_IsEnabledBypass
-                0x34182558       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182a44       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL3_GetSource
-                0x34182580       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182a6c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL3_IsReady
-                0x3418259c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182a88       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL3_IsEnabledBypass
-                0x341825c4       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182ab0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL4_GetSource
-                0x341825ec       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182ad8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL4_IsReady
-                0x34182608       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182af4       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_PLL4_IsEnabledBypass
-                0x34182630       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182b1c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC1_Enable
-                0x34182658       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182b44       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC1_GetSource
-                0x34182674       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182b60       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC1_GetDivider
-                0x34182690       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182b7c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC2_GetSource
-                0x341826b0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182b9c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC2_GetDivider
-                0x341826cc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182bb8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC6_GetSource
-                0x341826ec       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182bd8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_IC11_GetSource
-                0x34182708       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182bf4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.HAL_RCC_OscConfig
-                0x34182724      0xa8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
-                0x34182724                HAL_RCC_OscConfig
+                0x34182c10      0xa8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34182c10                HAL_RCC_OscConfig
  .text.HAL_RCC_ClockConfig
-                0x341831b0      0x904 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
-                0x341831b0                HAL_RCC_ClockConfig
+                0x3418369c      0x904 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x3418369c                HAL_RCC_ClockConfig
  .text.HAL_RCC_GetCpuClockFreq
-                0x34183ab4      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
-                0x34183ab4                HAL_RCC_GetCpuClockFreq
+                0x34183fa0      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34183fa0                HAL_RCC_GetCpuClockFreq
  .text.HAL_RCC_GetSysClockFreq
-                0x34183bb4       0x1e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
-                0x34183bb4                HAL_RCC_GetSysClockFreq
- *fill*         0x34183bd2        0x2 
+                0x341840a0       0x1e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341840a0                HAL_RCC_GetSysClockFreq
+ *fill*         0x341840be        0x2 
  .text.HAL_RCC_GetClockConfig
-                0x34183bd4       0xec ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
-                0x34183bd4                HAL_RCC_GetClockConfig
+                0x341840c0       0xec ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341840c0                HAL_RCC_GetClockConfig
  .text.RCC_GetSysClockFreq
-                0x34183cc0      0x104 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341841ac      0x104 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.RCC_PLL_Config
-                0x34183dc4      0x348 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341842b0      0x348 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.RCC_PLL_Enable
-                0x3418410c       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341845f8       0x58 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.RCC_PLL_IsNewConfig
-                0x34184164       0xf4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34184650       0xf4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.RCC_PLL_Source_IsReady
-                0x34184258       0x74 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x34184744       0x74 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.RCC_IC_CheckPLLSources
-                0x341842cc      0x170 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x341847b8      0x170 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .text.LL_RCC_HSE_SelectHSEAsDiv2Clock
-                0x3418443c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184928       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_HSE_SelectHSEDiv2AsDiv2Clock
-                0x3418445c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184948       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_HSE_IsSelectedHSEDiv2AsDiv2Clock
-                0x3418447c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184968       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_HSE_IsReady
-                0x341844a0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418498c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_HSI_IsReady
-                0x341844c4       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341849b0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_HSI_GetDivider
-                0x341844e8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341849d4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_MSI_IsReady
-                0x34184504       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341849f0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_MSI_GetFrequency
-                0x34184528       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184a14       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_LSE_IsReady
-                0x34184544       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184a30       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_LSI_IsReady
-                0x34184568       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184a54       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetAHBPrescaler
-                0x34184584       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184a70       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetAPB1Prescaler
-                0x341845a0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184a8c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetAPB2Prescaler
-                0x341845bc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184aa8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetAPB4Prescaler
-                0x341845d8       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ac4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetAPB5Prescaler
-                0x341845f4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ae0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetClockSource
-                0x34184610       0x54 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184afc       0x54 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetADCPrescaler
-                0x34184664       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184b50       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetADFClockSource
-                0x34184680       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184b6c       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetCLKPClockSource
-                0x341846ac       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184b98       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetDCMIPPClockSource
-                0x341846d8       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184bc4       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetETHClockSource
-                0x34184704       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184bf0       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetETHPHYInterface
-                0x34184730       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184c1c       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetETH1PTPDivider
-                0x3418475c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184c48       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetETHREFRXClockSource
-                0x34184778       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184c64       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetETHREFTXClockSource
-                0x341847a4       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184c90       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetFDCANClockSource
-                0x341847d0       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184cbc       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetFMCClockSource
-                0x341847fc       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ce8       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetI2CClockSource
-                0x34184828       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184d14       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetI3CClockSource
-                0x3418483e       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184d2a       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetLPTIMClockSource
-                0x34184854       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- *fill*         0x3418486a        0x2 
+                0x34184d40       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ *fill*         0x34184d56        0x2 
  .text.LL_RCC_SetLPUARTClockSource
-                0x3418486c       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184d58       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetLTDCClockSource
-                0x34184898       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184d84       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetMDFClockSource
-                0x341848c4       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184db0       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetOTGPHYClockSource
-                0x341848f0       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ddc       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetOTGPHYCKREFClockSource
-                0x34184906       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184df2       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetPSSIClockSource
-                0x3418491c       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184e08       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetSAIClockSource
-                0x34184948       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184e34       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetSDMMCClockSource
-                0x3418495e       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184e4a       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetSPDIFRXClockSource
-                0x34184974       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184e60       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetSPIClockSource
-                0x341849a0       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184e8c       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetUSARTClockSource
-                0x341849b6       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ea2       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetXSPIClockSource
-                0x341849cc       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- *fill*         0x341849e2        0x2 
+                0x34184eb8       0x16 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ *fill*         0x34184ece        0x2 
  .text.LL_RCC_GetClockSource
-                0x341849e4       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ed0       0x4c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetADCClockSource
-                0x34184a30       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184f1c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetADFClockSource
-                0x34184a54       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184f40       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetCLKPClockSource
-                0x34184a78       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184f64       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetDCMIPPClockSource
-                0x34184a9c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184f88       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetETHClockSource
-                0x34184ac0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184fac       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetETHPTPClockSource
-                0x34184ae4       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184fd0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetFDCANClockSource
-                0x34184b08       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34184ff4       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetFMCClockSource
-                0x34184b2c       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185018       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetI2CClockSource
-                0x34184b50       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418503c       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetI3CClockSource
-                0x34184b68       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185054       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetLPTIMClockSource
-                0x34184b80       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418506c       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetLPUARTClockSource
-                0x34184b98       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185084       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetLTDCClockSource
-                0x34184bbc       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341850a8       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetMDFClockSource
-                0x34184be0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341850cc       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetPSSIClockSource
-                0x34184c04       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341850f0       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetSAIClockSource
-                0x34184c28       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185114       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetSDMMCClockSource
-                0x34184c40       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418512c       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetSPDIFRXClockSource
-                0x34184c58       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185144       0x24 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetSPIClockSource
-                0x34184c7c       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185168       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetUSARTClockSource
-                0x34184c94       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185180       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetUARTClockSource
-                0x34184cac       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185198       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetUSBClockSource
-                0x34184cc4       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341851b0       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetXSPIClockSource
-                0x34184cdc       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341851c8       0x18 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetRTCClockSource
-                0x34184cf4       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341851e0       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetRTCClockSource
-                0x34184d20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418520c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetRTC_HSEPrescaler
-                0x34184d3c       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185228       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_SetTIMPrescaler
-                0x34184d68       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185254       0x2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_GetTIMPrescaler
-                0x34184d94       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185280       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetSource
-                0x34184db0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418529c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_IsReady
-                0x34184dcc       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341852b8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_IsEnabledBypass
-                0x34184df4       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341852e0       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetN
-                0x34184e1c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185308       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetM
-                0x34184e3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185328       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetP1
-                0x34184e5c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185348       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetP2
-                0x34184e7c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185368       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1P_IsEnabled
-                0x34184e9c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185388       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL1_GetFRACN
-                0x34184ec4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341853b0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetSource
-                0x34184ee0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341853cc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_IsReady
-                0x34184efc       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341853e8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_IsEnabledBypass
-                0x34184f24       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185410       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetN
-                0x34184f4c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185438       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetM
-                0x34184f6c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185458       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetP1
-                0x34184f8c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185478       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetP2
-                0x34184fac       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185498       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2P_IsEnabled
-                0x34184fcc       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341854b8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL2_GetFRACN
-                0x34184ff4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341854e0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetSource
-                0x34185010       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341854fc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_IsReady
-                0x3418502c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185518       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_IsEnabledBypass
-                0x34185054       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185540       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetN
-                0x3418507c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185568       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetM
-                0x3418509c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185588       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetP1
-                0x341850bc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341855a8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetP2
-                0x341850dc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341855c8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3P_IsEnabled
-                0x341850fc       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341855e8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL3_GetFRACN
-                0x34185124       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185610       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetSource
-                0x34185140       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418562c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_IsReady
-                0x3418515c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185648       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_IsEnabledBypass
-                0x34185184       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185670       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetN
-                0x341851ac       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185698       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetM
-                0x341851cc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341856b8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetP1
-                0x341851ec       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341856d8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetP2
-                0x3418520c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341856f8       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4P_IsEnabled
-                0x3418522c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185718       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_PLL4_GetFRACN
-                0x34185254       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185740       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC3_Enable
-                0x34185270       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418575c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC3_IsEnabled
-                0x3418528c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185778       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC3_GetSource
-                0x341852b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341857a0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC3_GetDivider
-                0x341852d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341857bc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC4_Enable
-                0x341852f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341857dc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC4_IsEnabled
-                0x3418530c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341857f8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC4_GetSource
-                0x34185334       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185820       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC4_GetDivider
-                0x34185350       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418583c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC5_Enable
-                0x34185370       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418585c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC5_IsEnabled
-                0x3418538c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185878       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC5_GetSource
-                0x341853b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341858a0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC5_GetDivider
-                0x341853d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341858bc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC7_Enable
-                0x341853f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341858dc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC7_IsEnabled
-                0x3418540c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341858f8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC7_GetSource
-                0x34185434       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185920       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC7_GetDivider
-                0x34185450       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418593c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC8_Enable
-                0x34185470       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418595c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC8_IsEnabled
-                0x3418548c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185978       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC8_GetSource
-                0x341854b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341859a0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC8_GetDivider
-                0x341854d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341859bc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC9_Enable
-                0x341854f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341859dc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC9_IsEnabled
-                0x3418550c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341859f8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC9_GetSource
-                0x34185534       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185a20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC9_GetDivider
-                0x34185550       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185a3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC10_Enable
-                0x34185570       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185a5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC10_IsEnabled
-                0x3418558c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185a78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC10_GetSource
-                0x341855b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185aa0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC10_GetDivider
-                0x341855d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185abc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC12_Enable
-                0x341855f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185adc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC12_IsEnabled
-                0x3418560c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185af8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC12_GetSource
-                0x34185634       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185b20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC12_GetDivider
-                0x34185650       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185b3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC13_Enable
-                0x34185670       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185b5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC13_IsEnabled
-                0x3418568c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185b78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC13_GetSource
-                0x341856b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ba0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC13_GetDivider
-                0x341856d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185bbc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC14_Enable
-                0x341856f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185bdc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC14_IsEnabled
-                0x3418570c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185bf8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC14_GetSource
-                0x34185734       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185c20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC14_GetDivider
-                0x34185750       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185c3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC15_Enable
-                0x34185770       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185c5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC15_IsEnabled
-                0x3418578c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185c78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC15_GetSource
-                0x341857b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ca0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC15_GetDivider
-                0x341857d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185cbc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC16_Enable
-                0x341857f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185cdc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC16_IsEnabled
-                0x3418580c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185cf8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC16_GetSource
-                0x34185834       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185d20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC16_GetDivider
-                0x34185850       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185d3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC17_Enable
-                0x34185870       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185d5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC17_IsEnabled
-                0x3418588c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185d78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC17_GetSource
-                0x341858b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185da0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC17_GetDivider
-                0x341858d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185dbc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC18_Enable
-                0x341858f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ddc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC18_IsEnabled
-                0x3418590c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185df8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC18_GetSource
-                0x34185934       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185e20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC18_GetDivider
-                0x34185950       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185e3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC19_Enable
-                0x34185970       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185e5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC19_IsEnabled
-                0x3418598c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185e78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC19_GetSource
-                0x341859b4       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ea0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC19_GetDivider
-                0x341859d0       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ebc       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC20_Enable
-                0x341859f0       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185edc       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC20_IsEnabled
-                0x34185a0c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185ef8       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC20_GetSource
-                0x34185a34       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185f20       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_IC20_GetDivider
-                0x34185a50       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185f3c       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_CLKP_Enable
-                0x34185a70       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185f5c       0x1c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_RCC_CLKP_IsEnabled
-                0x34185a8c       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185f78       0x28 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.HAL_RCCEx_PeriphCLKConfig
-                0x34185ab4     0x6838 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x34185ab4                HAL_RCCEx_PeriphCLKConfig
+                0x34185fa0     0x6838 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34185fa0                HAL_RCCEx_PeriphCLKConfig
  .text.HAL_RCCEx_GetPeriphCLKFreq
-                0x3418c2ec      0x938 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x3418c2ec                HAL_RCCEx_GetPeriphCLKFreq
+                0x3418c7d8      0x938 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418c7d8                HAL_RCCEx_GetPeriphCLKFreq
  .text.HAL_RCCEx_GetPLL1CLKFreq
-                0x3418cc24       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x3418cc24                HAL_RCCEx_GetPLL1CLKFreq
+                0x3418d110       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d110                HAL_RCCEx_GetPLL1CLKFreq
  .text.HAL_RCCEx_GetPLL2CLKFreq
-                0x3418ccb0       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x3418ccb0                HAL_RCCEx_GetPLL2CLKFreq
+                0x3418d19c       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d19c                HAL_RCCEx_GetPLL2CLKFreq
  .text.HAL_RCCEx_GetPLL3CLKFreq
-                0x3418cd3c       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x3418cd3c                HAL_RCCEx_GetPLL3CLKFreq
+                0x3418d228       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d228                HAL_RCCEx_GetPLL3CLKFreq
  .text.HAL_RCCEx_GetPLL4CLKFreq
-                0x3418cdc8       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
-                0x3418cdc8                HAL_RCCEx_GetPLL4CLKFreq
+                0x3418d2b4       0x8c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d2b4                HAL_RCCEx_GetPLL4CLKFreq
  .text.RCCEx_GetHCLKFreq
-                0x3418ce54       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d340       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPCLK1Freq
-                0x3418ce76       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d362       0x20 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPCLK2Freq
-                0x3418ce96       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d382       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPCLK4Freq
-                0x3418ceb8       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d3a4       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPCLK5Freq
-                0x3418ceda       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d3c6       0x22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPLLSourceFreq
-                0x3418cefc       0xbc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d3e8       0xbc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_CalcPLLFreq
-                0x3418cfb8       0x98 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d4a4       0x98 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetADCCLKFreq
-                0x3418d050      0x204 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d53c      0x204 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetADFCLKFreq
-                0x3418d254      0x1d8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d740      0x1d8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetCLKPCLKFreq
-                0x3418d42c      0x36c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418d918      0x36c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetCSICLKFreq
-                0x3418d798       0x98 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418dc84       0x98 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetDCMIPPCLKFreq
-                0x3418d830      0x114 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418dd1c      0x114 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetETH1CLKFreq
-                0x3418d944      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418de30      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetETH1PTPCLKFreq
-                0x3418da44      0x108 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418df30      0x108 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetFDCANCLKFreq
-                0x3418db4c      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418e038      0x100 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetFMCCLKFreq
-                0x3418dc4c      0x16e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- *fill*         0x3418ddba        0x2 
+                0x3418e138      0x16e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ *fill*         0x3418e2a6        0x2 
  .text.RCCEx_GetI2CCLKFreq
-                0x3418ddbc      0x350 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418e2a8      0x350 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetI3CCLKFreq
-                0x3418e10c      0x268 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418e5f8      0x268 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetLPTIMCLKFreq
-                0x3418e374      0x354 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418e860      0x354 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetLPUARTCLKFreq
-                0x3418e6c8      0x204 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418ebb4      0x204 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetLTDCCLKFreq
-                0x3418e8cc      0x114 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418edb8      0x114 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetMDFCLKFreq
-                0x3418e9e0      0x214 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418eecc      0x214 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetPSSICLKFreq
-                0x3418ebf4      0x104 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f0e0      0x104 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetRTCCLKFreq
-                0x3418ecf8       0xa4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f1e4       0xa4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetSAICLKFreq
-                0x3418ed9c      0x2cc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f288      0x2cc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetSDMMCCLKFreq
-                0x3418f068      0x1d4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f554      0x1d4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetSPDIFRXCLKFreq
-                0x3418f23c      0x1c8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f728      0x1c8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetSPICLKFreq
-                0x3418f404      0x5a4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418f8f0      0x5a4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetUARTCLKFreq
-                0x3418f9a8      0x454 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3418fe94      0x454 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetUSARTCLKFreq
-                0x3418fdfc      0x454 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341902e8      0x454 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetOTGPHYCLKFreq
-                0x34190250      0x16c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x3419073c      0x16c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetOTGPHYCKREFCLKFreq
-                0x341903bc       0xa0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x341908a8       0xa0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.RCCEx_GetXSPICLKFreq
-                0x3419045c      0x220 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x34190948      0x220 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .text.LL_AHB5_GRP1_IsEnabledClock
-                0x3419067c       0x30 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34190b68       0x30 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .text.HAL_XSPI_Init
-                0x341906ac      0x5b8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x341906ac                HAL_XSPI_Init
+                0x34190b98      0x5b8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34190b98                HAL_XSPI_Init
  .text.HAL_XSPI_Command
-                0x34190c64      0x424 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x34190c64                HAL_XSPI_Command
+                0x34191150      0x424 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191150                HAL_XSPI_Command
  .text.HAL_XSPI_Transmit
-                0x34191088       0xe6 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x34191088                HAL_XSPI_Transmit
+                0x34191574       0xe6 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191574                HAL_XSPI_Transmit
  .text.HAL_XSPI_Receive
-                0x3419116e      0x146 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x3419116e                HAL_XSPI_Receive
+                0x3419165a      0x146 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x3419165a                HAL_XSPI_Receive
  .text.HAL_XSPI_AutoPolling
-                0x341912b4      0x194 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x341912b4                HAL_XSPI_AutoPolling
+                0x341917a0      0x194 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x341917a0                HAL_XSPI_AutoPolling
+ .text.HAL_XSPI_MemoryMapped
+                0x34191934      0x144 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191934                HAL_XSPI_MemoryMapped
  .text.HAL_XSPI_Abort
-                0x34191448      0x10e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x34191448                HAL_XSPI_Abort
+                0x34191a78      0x10e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191a78                HAL_XSPI_Abort
  .text.HAL_XSPI_SetTimeout
-                0x34191556       0x1e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x34191556                HAL_XSPI_SetTimeout
+                0x34191b86       0x1e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191b86                HAL_XSPI_SetTimeout
  .text.HAL_XSPIM_Config
-                0x34191574      0x374 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
-                0x34191574                HAL_XSPIM_Config
+                0x34191ba4      0x374 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191ba4                HAL_XSPIM_Config
  .text.XSPI_WaitFlagStateUntilTimeout
-                0x341918e8       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191f18       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .text.XSPI_ConfigCmd
-                0x34191954      0x3b8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x34191f84      0x3b8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .text.XSPIM_GetConfig
-                0x34191d0c       0xc8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x3419233c       0xc8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .text.BOOT_Application
+                0x34192404       0x26 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+                0x34192404                BOOT_Application
+ .text.MapMemory
+                0x3419242a       0x5c ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+                0x3419242a                MapMemory
+ *fill*         0x34192486        0x2 
+ .text.JumpToApplication
+                0x34192488      0x164 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+                0x34192488                JumpToApplication
  .text.SFDP_ReadHeader
-                0x34191dd4       0x7a ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34191dd4                SFDP_ReadHeader
- *fill*         0x34191e4e        0x2 
+                0x341925ec       0x7a ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341925ec                SFDP_ReadHeader
+ *fill*         0x34192666        0x2 
  .text.SFDP_GetHeader
-                0x34191e50       0xbc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34191e50                SFDP_GetHeader
+                0x34192668       0xbc ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34192668                SFDP_GetHeader
  .text.SFDP_CollectData
-                0x34191f0c      0x1b8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34191f0c                SFDP_CollectData
+                0x34192724      0x1b8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34192724                SFDP_CollectData
  .text.SFDP_MemoryReset
-                0x341920c4      0x1b8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x341920c4                SFDP_MemoryReset
+                0x341928dc      0x1b8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341928dc                SFDP_MemoryReset
  .text.SFDP_BuildGenericDriver
-                0x3419227c      0xd60 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x3419227c                SFDP_BuildGenericDriver
+                0x34192a94      0xd60 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34192a94                SFDP_BuildGenericDriver
  .text.driver_check_FlagBUSY
-                0x34192fdc       0x7c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34192fdc                driver_check_FlagBUSY
+                0x341937f4       0x7c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341937f4                driver_check_FlagBUSY
  .text.sfdp_getfrequencevalue
-                0x34193058       0x4c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34193058                sfdp_getfrequencevalue
+                0x34193870       0x4c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34193870                sfdp_getfrequencevalue
  .text.sfdp_get_paraminfo
-                0x341930a4      0x1f8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x341930a4                sfdp_get_paraminfo
+                0x341938bc      0x1f8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341938bc                sfdp_get_paraminfo
  .text.sfdp_enter_octal_mode
-                0x3419329c      0x1c8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x3419329c                sfdp_enter_octal_mode
+                0x34193ab4      0x1c8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34193ab4                sfdp_enter_octal_mode
  .text.sfdp_set_dummycycle
-                0x34193464      0x1c8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34193464                sfdp_set_dummycycle
+                0x34193c7c      0x1c8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34193c7c                sfdp_set_dummycycle
  .text.JEDEC_Basic_ManageQuadEnableRequirement
-                0x3419362c      0x178 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x3419362c                JEDEC_Basic_ManageQuadEnableRequirement
+                0x34193e44      0x178 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34193e44                JEDEC_Basic_ManageQuadEnableRequirement
  .text.JEDEC_Basic_Manage4S4S4SEnableSequence
-                0x341937a4       0x80 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x341937a4                JEDEC_Basic_Manage4S4S4SEnableSequence
+                0x34193fbc       0x80 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x34193fbc                JEDEC_Basic_Manage4S4S4SEnableSequence
  .text.CheckSFDP_Signature
-                0x34193824       0x54 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x34193824                CheckSFDP_Signature
+                0x3419403c       0x54 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x3419403c                CheckSFDP_Signature
  .text.EXTMEM_DRIVER_NOR_SFDP_Init
-                0x34193878      0x168 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
-                0x34193878                EXTMEM_DRIVER_NOR_SFDP_Init
+                0x34194090      0x168 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x34194090                EXTMEM_DRIVER_NOR_SFDP_Init
+ .text.EXTMEM_DRIVER_NOR_SFDP_DeInit
+                0x341941f8       0x1e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x341941f8                EXTMEM_DRIVER_NOR_SFDP_DeInit
+ .text.EXTMEM_DRIVER_NOR_SFDP_Enable_MemoryMappedMode
+                0x34194216       0x42 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x34194216                EXTMEM_DRIVER_NOR_SFDP_Enable_MemoryMappedMode
+ .text.EXTMEM_DRIVER_NOR_SFDP_Disable_MemoryMappedMode
+                0x34194258       0x2c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x34194258                EXTMEM_DRIVER_NOR_SFDP_Disable_MemoryMappedMode
  .text.SAL_XSPI_SetClock
-                0x341939e0       0x7e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x341939e0                SAL_XSPI_SetClock
+                0x34194284       0x7e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194284                SAL_XSPI_SetClock
  .text.SAL_XSPI_Init
-                0x34193a5e       0x66 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34193a5e                SAL_XSPI_Init
+                0x34194302       0x66 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194302                SAL_XSPI_Init
  .text.SAL_XSPI_MemoryConfig
-                0x34193ac4      0x30c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34193ac4                SAL_XSPI_MemoryConfig
+                0x34194368      0x30c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194368                SAL_XSPI_MemoryConfig
  .text.SAL_XSPI_GetSFDP
-                0x34193dd0       0xfe ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34193dd0                SAL_XSPI_GetSFDP
+                0x34194674       0xfe ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194674                SAL_XSPI_GetSFDP
  .text.SAL_XSPI_GetId
-                0x34193ece       0xbc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34193ece                SAL_XSPI_GetId
+                0x34194772       0xbc ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194772                SAL_XSPI_GetId
  .text.SAL_XSPI_Write
-                0x34193f8a       0xa4 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34193f8a                SAL_XSPI_Write
+                0x3419482e       0xa4 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x3419482e                SAL_XSPI_Write
  .text.SAL_XSPI_CommandSendData
-                0x3419402e       0xa8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x3419402e                SAL_XSPI_CommandSendData
+                0x341948d2       0xa8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x341948d2                SAL_XSPI_CommandSendData
  .text.SAL_XSPI_SendReadCommand
-                0x341940d6       0xa8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x341940d6                SAL_XSPI_SendReadCommand
+                0x3419497a       0xa8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x3419497a                SAL_XSPI_SendReadCommand
  .text.SAL_XSPI_CommandSendReadAddress
-                0x3419417e       0xca ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x3419417e                SAL_XSPI_CommandSendReadAddress
+                0x34194a22       0xca ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194a22                SAL_XSPI_CommandSendReadAddress
  .text.SAL_XSPI_CheckStatusRegister
-                0x34194248       0xf2 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x34194248                SAL_XSPI_CheckStatusRegister
+                0x34194aec       0xf2 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194aec                SAL_XSPI_CheckStatusRegister
+ .text.SAL_XSPI_EnableMapMode
+                0x34194bde       0xf2 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194bde                SAL_XSPI_EnableMapMode
  .text.SAL_XSPI_DisableMapMode
-                0x3419433a       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x3419433a                SAL_XSPI_DisableMapMode
+                0x34194cd0       0x22 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194cd0                SAL_XSPI_DisableMapMode
  .text.SAL_XSPI_UpdateMemoryType
-                0x3419435c       0x70 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x3419435c                SAL_XSPI_UpdateMemoryType
+                0x34194cf2       0x70 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194cf2                SAL_XSPI_UpdateMemoryType
  .text.SAL_XSPI_Abort
-                0x341943cc       0x1c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x341943cc                SAL_XSPI_Abort
+                0x34194d62       0x1c ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194d62                SAL_XSPI_Abort
  .text.XSPI_FormatCommand
-                0x341943e8       0x52 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x341943e8                XSPI_FormatCommand
+                0x34194d7e       0x52 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194d7e                XSPI_FormatCommand
  .text.XSPI_Transmit
-                0x3419443a       0x26 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
-                0x3419443a                XSPI_Transmit
+                0x34194dd0       0x26 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x34194dd0                XSPI_Transmit
+ *fill*         0x34194df6        0x2 
  .text.EXTMEM_Init
-                0x34194460       0x84 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
-                0x34194460                EXTMEM_Init
- .text.memset   0x341944e4       0x10 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
-                0x341944e4                memset
+                0x34194df8       0x84 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x34194df8                EXTMEM_Init
+ .text.EXTMEM_DeInit
+                0x34194e7c       0x58 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x34194e7c                EXTMEM_DeInit
+ .text.EXTMEM_MemoryMappedMode
+                0x34194ed4       0x90 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x34194ed4                EXTMEM_MemoryMappedMode
+ .text.EXTMEM_GetMapAddress
+                0x34194f64       0xc0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x34194f64                EXTMEM_GetMapAddress
+ .text.memset   0x34195024       0x10 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
+                0x34195024                memset
  .text.__libc_init_array
-                0x341944f4       0x48 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
-                0x341944f4                __libc_init_array
- .text.memcpy   0x3419453c       0x1a C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
-                0x3419453c                memcpy
+                0x34195034       0x48 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
+                0x34195034                __libc_init_array
+ .text.memcpy   0x3419507c       0x1a C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
+                0x3419507c                memcpy
  *(.glue_7)
- .glue_7        0x34194556        0x0 linker stubs
+ .glue_7        0x34195096        0x0 linker stubs
  *(.glue_7t)
- .glue_7t       0x34194556        0x0 linker stubs
+ .glue_7t       0x34195096        0x0 linker stubs
  *(.eh_frame)
- *fill*         0x34194556        0x2 
- .eh_frame      0x34194558        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
+ *fill*         0x34195096        0x2 
+ .eh_frame      0x34195098        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
  *(.RamFunc)
  *(.RamFunc*)
  *(.init)
- .init          0x34194558        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crti.o
-                0x34194558                _init
- .init          0x3419455c        0x8 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
+ .init          0x34195098        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crti.o
+                0x34195098                _init
+ .init          0x3419509c        0x8 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
  *(.fini)
- .fini          0x34194564        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crti.o
-                0x34194564                _fini
- .fini          0x34194568        0x8 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
-                0x34194570                        . = ALIGN (0x4)
-                0x34194570                        _etext = .
+ .fini          0x341950a4        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crti.o
+                0x341950a4                _fini
+ .fini          0x341950a8        0x8 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
+                0x341950b0                        . = ALIGN (0x4)
+                0x341950b0                        _etext = .
 
-.vfp11_veneer   0x34194570        0x0
- .vfp11_veneer  0x34194570        0x0 linker stubs
+.vfp11_veneer   0x341950b0        0x0
+ .vfp11_veneer  0x341950b0        0x0 linker stubs
 
-.v4_bx          0x34194570        0x0
- .v4_bx         0x34194570        0x0 linker stubs
+.v4_bx          0x341950b0        0x0
+ .v4_bx         0x341950b0        0x0 linker stubs
 
-.iplt           0x34194570        0x0
- .iplt          0x34194570        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
+.iplt           0x341950b0        0x0
+ .iplt          0x341950b0        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
 
-.rodata         0x34194570      0x2cc
-                0x34194570                        . = ALIGN (0x4)
+.rodata         0x341950b0      0x338
+                0x341950b0                        . = ALIGN (0x4)
  *(.rodata)
- .rodata        0x34194570       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .rodata        0x341945dc       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- *fill*         0x34194646        0x2 
- .rodata        0x34194648       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .rodata        0x341946b4       0x69 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- *fill*         0x3419471d        0x3 
- .rodata        0x34194720       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .rodata        0x3419478c       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- *fill*         0x341947f6        0x2 
- .rodata        0x341947f8       0x2a ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .rodata        0x341950b0       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ *fill*         0x3419511a        0x2 
+ .rodata        0x3419511c       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .rodata        0x34195188       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ *fill*         0x341951f2        0x2 
+ .rodata        0x341951f4       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .rodata        0x34195260       0x69 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ *fill*         0x341952c9        0x3 
+ .rodata        0x341952cc       0x6c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .rodata        0x34195338       0x6a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ *fill*         0x341953a2        0x2 
+ .rodata        0x341953a4       0x2a ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  *(.rodata*)
- *fill*         0x34194822        0x2 
+ *fill*         0x341953ce        0x2 
  .rodata.block_erase_unit.1
-                0x34194824        0x8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341953d0        0x8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .rodata.chip_erase_unit.0
-                0x3419482c       0x10 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
-                0x3419483c                        . = ALIGN (0x4)
+                0x341953d8       0x10 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341953e8                        . = ALIGN (0x4)
 
-.ARM.extab      0x3419483c        0x0
-                0x3419483c                        . = ALIGN (0x4)
+.ARM.extab      0x341953e8        0x0
+                0x341953e8                        . = ALIGN (0x4)
  *(.ARM.extab* .gnu.linkonce.armextab.*)
-                0x3419483c                        . = ALIGN (0x4)
+                0x341953e8                        . = ALIGN (0x4)
 
-.ARM            0x3419483c        0x0
-                0x3419483c                        . = ALIGN (0x4)
-                0x3419483c                        __exidx_start = .
+.ARM            0x341953e8        0x0
+                0x341953e8                        . = ALIGN (0x4)
+                0x341953e8                        __exidx_start = .
  *(.ARM.exidx*)
-                0x3419483c                        __exidx_end = .
-                0x3419483c                        . = ALIGN (0x4)
+                0x341953e8                        __exidx_end = .
+                0x341953e8                        . = ALIGN (0x4)
 
-.preinit_array  0x3419483c        0x0
-                0x3419483c                        . = ALIGN (0x4)
-                0x3419483c                        PROVIDE (__preinit_array_start = .)
+.preinit_array  0x341953e8        0x0
+                0x341953e8                        . = ALIGN (0x4)
+                0x341953e8                        PROVIDE (__preinit_array_start = .)
  *(.preinit_array*)
-                0x3419483c                        PROVIDE (__preinit_array_end = .)
-                0x3419483c                        . = ALIGN (0x4)
+                0x341953e8                        PROVIDE (__preinit_array_end = .)
+                0x341953e8                        . = ALIGN (0x4)
 
-.init_array     0x3419483c        0x4
-                0x3419483c                        . = ALIGN (0x4)
-                0x3419483c                        PROVIDE (__init_array_start = .)
+.init_array     0x341953e8        0x4
+                0x341953e8                        . = ALIGN (0x4)
+                0x341953e8                        PROVIDE (__init_array_start = .)
  *(SORT_BY_NAME(.init_array.*))
  *(.init_array*)
- .init_array    0x3419483c        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
-                0x34194840                        PROVIDE (__init_array_end = .)
-                0x34194840                        . = ALIGN (0x4)
+ .init_array    0x341953e8        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
+                0x341953ec                        PROVIDE (__init_array_end = .)
+                0x341953ec                        . = ALIGN (0x4)
 
-.fini_array     0x34194840        0x4
-                0x34194840                        . = ALIGN (0x4)
+.fini_array     0x341953ec        0x4
+                0x341953ec                        . = ALIGN (0x4)
                 [!provide]                        PROVIDE (__fini_array_start = .)
  *(SORT_BY_NAME(.fini_array.*))
  *(.fini_array*)
- .fini_array    0x34194840        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
+ .fini_array    0x341953ec        0x4 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
                 [!provide]                        PROVIDE (__fini_array_end = .)
-                0x34194844                        . = ALIGN (0x4)
-                0x34194844                        _sidata = LOADADDR (.data)
+                0x341953f0                        . = ALIGN (0x4)
+                0x341953f0                        _sidata = LOADADDR (.data)
 
-.rel.dyn        0x34194844        0x0
- .rel.iplt      0x34194844        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
+.rel.dyn        0x341953f0        0x0
+ .rel.iplt      0x341953f0        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
 
-.data           0x341c0000        0xc load address 0x34194844
+.data           0x341c0000        0xc load address 0x341953f0
                 0x341c0000                        . = ALIGN (0x4)
                 0x341c0000                        _sdata = .
@@ -5973,8 +6406,8 @@
                 0x341c000c                        _edata = .
 
-.igot.plt       0x341c000c        0x0 load address 0x34194850
+.igot.plt       0x341c000c        0x0 load address 0x341953fc
  .igot.plt      0x341c000c        0x0 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtbegin.o
 
-.noncacheable   0x341c000c        0x4 load address 0x34194850
+.noncacheable   0x341c000c        0x4 load address 0x341953fc
                 0x341c0010                        . = ALIGN (0x8)
  *fill*         0x341c000c        0x4 
@@ -5984,14 +6417,14 @@
                 0x341c0010                        __enoncacheable = .
 
-.gnu.sgstubs    0x34194860       0x20
-                0x34194860                        . = ALIGN (0x4)
+.gnu.sgstubs    0x34195400       0x20
+                0x34195400                        . = ALIGN (0x4)
  *(.gnu.sgstubs*)
-                0x34194860                        . = ALIGN (0x4)
+                0x34195400                        . = ALIGN (0x4)
  .gnu.sgstubs.__stub
-                0x34194860        0x8 linker stubs
-                0x34194860                SECURE_SystemCoreClockUpdate
-                0x34194868                        . = ALIGN (0x4)
+                0x34195400        0x8 linker stubs
+                0x34195400                SECURE_SystemCoreClockUpdate
+                0x34195408                        . = ALIGN (0x4)
 
-.bss            0x341c0010      0x2b8
+.bss            0x341c0010      0x2bc
                 0x341c0010                        _sbss = .
                 0x341c0010                        __bss_start__ = _sbss
@@ -6003,34 +6436,37 @@
  .bss.uwTick    0x341c0090        0x4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
                 0x341c0090                uwTick
+ .bss.JumpToApp.0
+                0x341c0094        0x4 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
  .bss.sfdp_param_info
-                0x341c0094       0x78 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0098       0x78 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.JEDEC_Basic
-                0x341c010c       0x60 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0110       0x60 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.JEDEC_Address4Bytes
-                0x341c016c        0x8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0170        0x8 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.JEDEC_XSPI10
-                0x341c0174       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0178       0x18 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.JEDEC_SCCR_Map
-                0x341c018c       0x70 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0190       0x70 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.JEDEC_OctalDdr
-                0x341c01fc       0x20 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x341c0200       0x20 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .bss.extmem_list_config
-                0x341c021c       0xac ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
-                0x341c021c                extmem_list_config
+                0x341c0220       0xac ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x341c0220                extmem_list_config
  *(COMMON)
-                0x341c02c8                        . = ALIGN (0x4)
-                0x341c02c8                        _ebss = .
-                0x341c02c8                        __bss_end__ = _ebss
+                0x341c02cc                        . = ALIGN (0x4)
+                0x341c02cc                        _ebss = .
+                0x341c02cc                        __bss_end__ = _ebss
 
 ._user_heap_stack
-                0x341c02c8      0xa00
-                0x341c02c8                        . = ALIGN (0x8)
+                0x341c02cc      0xa04
+                0x341c02d0                        . = ALIGN (0x8)
+ *fill*         0x341c02cc        0x4 
                 [!provide]                        PROVIDE (end = .)
-                0x341c02c8                        PROVIDE (_end = .)
-                0x341c04c8                        . = (. + _Min_Heap_Size)
- *fill*         0x341c02c8      0x200 
-                0x341c0cc8                        . = (. + _Min_Stack_Size)
- *fill*         0x341c04c8      0x800 
-                0x341c0cc8                        . = ALIGN (0x8)
+                0x341c02d0                        PROVIDE (_end = .)
+                0x341c04d0                        . = (. + _Min_Heap_Size)
+ *fill*         0x341c02d0      0x200 
+                0x341c0cd0                        . = (. + _Min_Stack_Size)
+ *fill*         0x341c04d0      0x800 
+                0x341c0cd0                        . = ALIGN (0x8)
 
 /DISCARD/
@@ -6049,49 +6485,55 @@
                 0x0000005a       0x22 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
  .ARM.attributes
-                0x0000007c       0x3e ./Application/User/extmem_manager.o
+                0x0000007c       0x3e ./Application/User/bsec.o
  .ARM.attributes
-                0x000000ba       0x3e ./Application/User/gpio.o
+                0x000000ba       0x3e ./Application/User/extmem_manager.o
  .ARM.attributes
-                0x000000f8       0x3e ./Application/User/main.o
+                0x000000f8       0x3e ./Application/User/gpio.o
  .ARM.attributes
-                0x00000136       0x3e ./Application/User/stm32n6xx_hal_msp.o
+                0x00000136       0x3e ./Application/User/main.o
  .ARM.attributes
-                0x00000174       0x3e ./Application/User/stm32n6xx_it.o
+                0x00000174       0x3e ./Application/User/stm32n6xx_hal_msp.o
  .ARM.attributes
-                0x000001b2       0x3e ./Application/User/xspi.o
+                0x000001b2       0x3e ./Application/User/stm32n6xx_it.o
  .ARM.attributes
-                0x000001f0       0x3e ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x000001f0       0x3e ./Application/User/xspi.o
  .ARM.attributes
-                0x0000022e       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x0000022e       0x3e ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
  .ARM.attributes
-                0x0000026c       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x0000026c       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
  .ARM.attributes
-                0x000002aa       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+                0x000002aa       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
  .ARM.attributes
-                0x000002e8       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+                0x000002e8       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .ARM.attributes
-                0x00000326       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x00000326       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
  .ARM.attributes
-                0x00000364       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x00000364       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
  .ARM.attributes
-                0x000003a2       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x000003a2       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
  .ARM.attributes
-                0x000003e0       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x000003e0       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .ARM.attributes
-                0x0000041e       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x0000041e       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .ARM.attributes
-                0x0000045c       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x0000045c       0x3e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .ARM.attributes
-                0x0000049a       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x0000049a       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
  .ARM.attributes
-                0x000004d8       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x000004d8       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .ARM.attributes
-                0x00000516       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
+                0x00000516       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
  .ARM.attributes
-                0x0000054c       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
+                0x00000554       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
  .ARM.attributes
-                0x00000582       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
+                0x00000592       0x3e ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
  .ARM.attributes
-                0x000005b8       0x24 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
+                0x000005d0       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
+ .ARM.attributes
+                0x00000606       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
+ .ARM.attributes
+                0x0000063c       0x36 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
+ .ARM.attributes
+                0x00000672       0x24 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard/crtn.o
 OUTPUT(blto2_FSBL.elf elf32-littlearm)
 LOAD linker stubs
@@ -6100,25 +6542,28 @@
 LOAD C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/thumb/v8-m.main+dp/hard\libgcc.a
 
-.debug_line     0x00000000    0x1b999
+.debug_line     0x00000000    0x1e576
  .debug_line    0x00000000       0x7e ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
- .debug_line    0x0000007e      0xa60 ./Application/User/extmem_manager.o
- .debug_line    0x00000ade      0x9bf ./Application/User/gpio.o
- .debug_line    0x0000149d      0xce1 ./Application/User/main.o
- .debug_line    0x0000217e      0x90b ./Application/User/stm32n6xx_hal_msp.o
- .debug_line    0x00002a89      0x9d0 ./Application/User/stm32n6xx_it.o
- .debug_line    0x00003459      0xa24 ./Application/User/xspi.o
- .debug_line    0x00003e7d      0xc22 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_line    0x00004a9f     0x1915 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_line    0x000063b4     0x1342 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_line    0x000076f6     0x1da5 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_line    0x0000949b     0x1919 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_line    0x0000adb4     0x1509 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_line    0x0000c2bd     0x28d9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_line    0x0000eb96     0x5f5c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_line    0x00014af2     0x24f9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_line    0x00016feb     0x19b1 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_line    0x0001899c     0x1153 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_line    0x00019aef     0x10da ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_line    0x0001abc9      0xdd0 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_line    0x0000007e      0x905 ./Application/User/bsec.o
+ .debug_line    0x00000983      0xaa6 ./Application/User/extmem_manager.o
+ .debug_line    0x00001429      0x9bf ./Application/User/gpio.o
+ .debug_line    0x00001de8      0xd38 ./Application/User/main.o
+ .debug_line    0x00002b20      0x90b ./Application/User/stm32n6xx_hal_msp.o
+ .debug_line    0x0000342b      0x9d0 ./Application/User/stm32n6xx_it.o
+ .debug_line    0x00003dfb      0xa9e ./Application/User/xspi.o
+ .debug_line    0x00004899      0xc22 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_line    0x000054bb     0x1915 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_line    0x00006dd0     0x143b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_line    0x0000820b     0x1342 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_line    0x0000954d     0x1da5 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_line    0x0000b2f2     0x1919 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_line    0x0000cc0b     0x1509 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_line    0x0000e114     0x28d9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_line    0x000109ed     0x5f5c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_line    0x00016949     0x24f9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_line    0x00018e42      0xc6e ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_line    0x00019ab0     0x19f7 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_line    0x0001b4a7     0x1199 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_line    0x0001c640     0x1120 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_line    0x0001d760      0xe16 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
 .debug_line_str
@@ -6127,185 +6572,267 @@
                 0x00000000       0x81 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
 
-.debug_info     0x00000000    0x1f181
+.debug_info     0x00000000    0x20bf0
  .debug_info    0x00000000       0x30 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
- .debug_info    0x00000030      0xfcb ./Application/User/extmem_manager.o
- .debug_info    0x00000ffb     0x11e1 ./Application/User/gpio.o
- .debug_info    0x000021dc     0x2016 ./Application/User/main.o
- .debug_info    0x000041f2       0xa8 ./Application/User/stm32n6xx_hal_msp.o
- .debug_info    0x0000429a      0x138 ./Application/User/stm32n6xx_it.o
- .debug_info    0x000043d2     0x22fb ./Application/User/xspi.o
- .debug_info    0x000066cd     0x1a83 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_info    0x00008150     0x2beb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_info    0x0000ad3b     0x149b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_info    0x0000c1d6      0xc2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_info    0x0000ce02      0xb0e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_info    0x0000d910      0xd22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_info    0x0000e632     0x217d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_info    0x000107af     0x3876 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_info    0x00014025     0x2c88 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_info    0x00016cad     0x3b5c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_info    0x0001a809     0x1dd0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_info    0x0001c5d9     0x16a0 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_info    0x0001dc79     0x1508 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_info    0x00000030       0x9f ./Application/User/bsec.o
+ .debug_info    0x000000cf      0xfcb ./Application/User/extmem_manager.o
+ .debug_info    0x0000109a     0x11e1 ./Application/User/gpio.o
+ .debug_info    0x0000227b     0x2066 ./Application/User/main.o
+ .debug_info    0x000042e1       0xa8 ./Application/User/stm32n6xx_hal_msp.o
+ .debug_info    0x00004389      0x138 ./Application/User/stm32n6xx_it.o
+ .debug_info    0x000044c1     0x26d4 ./Application/User/xspi.o
+ .debug_info    0x00006b95     0x1a83 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_info    0x00008618     0x2beb ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_info    0x0000b203      0xdf1 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_info    0x0000bff4     0x149b ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_info    0x0000d48f      0xc2c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_info    0x0000e0bb      0xb0e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_info    0x0000ebc9      0xd22 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_info    0x0000f8eb     0x217d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_info    0x00011a68     0x3876 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_info    0x000152de     0x2c88 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_info    0x00017f66      0x7b6 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_info    0x0001871c     0x3b5c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_info    0x0001c278     0x1dd0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_info    0x0001e048     0x16a0 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_info    0x0001f6e8     0x1508 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
-.debug_abbrev   0x00000000     0x2c9d
+.debug_abbrev   0x00000000     0x3127
  .debug_abbrev  0x00000000       0x24 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
- .debug_abbrev  0x00000024      0x1cd ./Application/User/extmem_manager.o
- .debug_abbrev  0x000001f1      0x1bb ./Application/User/gpio.o
- .debug_abbrev  0x000003ac      0x2f2 ./Application/User/main.o
- .debug_abbrev  0x0000069e       0x58 ./Application/User/stm32n6xx_hal_msp.o
- .debug_abbrev  0x000006f6       0x73 ./Application/User/stm32n6xx_it.o
- .debug_abbrev  0x00000769      0x25b ./Application/User/xspi.o
- .debug_abbrev  0x000009c4      0x164 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_abbrev  0x00000b28      0x2ff ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_abbrev  0x00000e27      0x37f ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_abbrev  0x000011a6      0x1f2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_abbrev  0x00001398      0x26c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_abbrev  0x00001604      0x266 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_abbrev  0x0000186a      0x34d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_abbrev  0x00001bb7      0x321 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_abbrev  0x00001ed8      0x2b3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_abbrev  0x0000218b      0x2c0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_abbrev  0x0000244b      0x35d ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_abbrev  0x000027a8      0x267 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_abbrev  0x00002a0f      0x28e ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_abbrev  0x00000024       0x45 ./Application/User/bsec.o
+ .debug_abbrev  0x00000069      0x1cd ./Application/User/extmem_manager.o
+ .debug_abbrev  0x00000236      0x1bb ./Application/User/gpio.o
+ .debug_abbrev  0x000003f1      0x308 ./Application/User/main.o
+ .debug_abbrev  0x000006f9       0x58 ./Application/User/stm32n6xx_hal_msp.o
+ .debug_abbrev  0x00000751       0x73 ./Application/User/stm32n6xx_it.o
+ .debug_abbrev  0x000007c4      0x274 ./Application/User/xspi.o
+ .debug_abbrev  0x00000a38      0x164 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_abbrev  0x00000b9c      0x2ff ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_abbrev  0x00000e9b      0x1c3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_abbrev  0x0000105e      0x37f ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_abbrev  0x000013dd      0x1f2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_abbrev  0x000015cf      0x26c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_abbrev  0x0000183b      0x266 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_abbrev  0x00001aa1      0x34d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_abbrev  0x00001dee      0x321 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_abbrev  0x0000210f      0x2b3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_abbrev  0x000023c2      0x253 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_abbrev  0x00002615      0x2c0 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_abbrev  0x000028d5      0x35d ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_abbrev  0x00002c32      0x267 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_abbrev  0x00002e99      0x28e ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
-.debug_aranges  0x00000000     0x1880
+.debug_aranges  0x00000000     0x1a00
  .debug_aranges
                 0x00000000       0x28 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
  .debug_aranges
-                0x00000028       0x20 ./Application/User/extmem_manager.o
+                0x00000028       0x20 ./Application/User/bsec.o
  .debug_aranges
-                0x00000048       0x28 ./Application/User/gpio.o
+                0x00000048       0x20 ./Application/User/extmem_manager.o
  .debug_aranges
-                0x00000070       0x48 ./Application/User/main.o
+                0x00000068       0x28 ./Application/User/gpio.o
  .debug_aranges
-                0x000000b8       0x20 ./Application/User/stm32n6xx_hal_msp.o
+                0x00000090       0x48 ./Application/User/main.o
  .debug_aranges
-                0x000000d8       0x68 ./Application/User/stm32n6xx_it.o
+                0x000000d8       0x20 ./Application/User/stm32n6xx_hal_msp.o
  .debug_aranges
-                0x00000140       0x48 ./Application/User/xspi.o
+                0x000000f8       0x68 ./Application/User/stm32n6xx_it.o
  .debug_aranges
-                0x00000188       0x30 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x00000160       0x50 ./Application/User/xspi.o
  .debug_aranges
-                0x000001b8      0x3d8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x000001b0       0x30 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
  .debug_aranges
-                0x00000590      0x178 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x000001e0      0x3d8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
  .debug_aranges
-                0x00000708       0xb8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+                0x000005b8      0x128 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
  .debug_aranges
-                0x000007c0       0xa8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+                0x000006e0      0x178 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .debug_aranges
-                0x00000868      0x260 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x00000858       0xb8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
  .debug_aranges
-                0x00000ac8      0x2a0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x00000910       0xa8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
  .debug_aranges
-                0x00000d68      0x758 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x000009b8      0x260 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
  .debug_aranges
-                0x000014c0      0x1a8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x00000c18      0x2a0 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .debug_aranges
-                0x00001668       0x80 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x00000eb8      0x758 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .debug_aranges
-                0x000016e8       0x78 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x00001610      0x1a8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .debug_aranges
-                0x00001760       0xb8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x000017b8       0x30 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
  .debug_aranges
-                0x00001818       0x68 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x000017e8       0x80 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_aranges
+                0x00001868       0x78 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_aranges
+                0x000018e0       0xb8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_aranges
+                0x00001998       0x68 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
-.debug_str      0x00000000   0x20d19f
- .debug_str     0x00000000   0x20d19f ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
+.debug_str      0x00000000   0x20da63
+ .debug_str     0x00000000   0x20da63 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
                                  0x9d (size before relaxing)
- .debug_str     0x0020d19f   0x202675 ./Application/User/extmem_manager.o
- .debug_str     0x0020d19f   0x201f87 ./Application/User/gpio.o
- .debug_str     0x0020d19f   0x202a57 ./Application/User/main.o
- .debug_str     0x0020d19f   0x2013cf ./Application/User/stm32n6xx_hal_msp.o
- .debug_str     0x0020d19f   0x201469 ./Application/User/stm32n6xx_it.o
- .debug_str     0x0020d19f   0x202ae5 ./Application/User/xspi.o
- .debug_str     0x0020d19f   0x2021d6 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_str     0x0020d19f   0x203c12 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_str     0x0020d19f   0x20259c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_str     0x0020d19f   0x201b77 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_str     0x0020d19f   0x2017f7 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_str     0x0020d19f   0x202031 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_str     0x0020d19f   0x202d1a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_str     0x0020d19f   0x203d08 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_str     0x0020d19f   0x202e66 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_str     0x0020d19f   0x205516 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_str     0x0020d19f   0x203142 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_str     0x0020d19f   0x2026ba ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_str     0x0020d19f   0x202c46 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_str     0x0020da63   0x2013b8 ./Application/User/bsec.o
+ .debug_str     0x0020da63   0x2026e8 ./Application/User/extmem_manager.o
+ .debug_str     0x0020da63   0x201f87 ./Application/User/gpio.o
+ .debug_str     0x0020da63   0x202b77 ./Application/User/main.o
+ .debug_str     0x0020da63   0x2013cf ./Application/User/stm32n6xx_hal_msp.o
+ .debug_str     0x0020da63   0x201469 ./Application/User/stm32n6xx_it.o
+ .debug_str     0x0020da63   0x202c40 ./Application/User/xspi.o
+ .debug_str     0x0020da63   0x2021d6 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_str     0x0020da63   0x203c12 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_str     0x0020da63   0x201b2e ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_str     0x0020da63   0x20259c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_str     0x0020da63   0x201b77 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_str     0x0020da63   0x2017f7 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_str     0x0020da63   0x202031 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_str     0x0020da63   0x202d1a ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_str     0x0020da63   0x203d08 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_str     0x0020da63   0x202e66 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_str     0x0020da63   0x201cdd ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_str     0x0020da63   0x205589 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_str     0x0020da63   0x2031b5 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_str     0x0020da63   0x20272d ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_str     0x0020da63   0x202cb9 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
 .debug_rnglists
-                0x00000000     0x1297
+                0x00000000     0x13c3
  .debug_rnglists
                 0x00000000       0x19 ./Application/Startup/startup_stm32n657x0hxq_fsbl.o
  .debug_rnglists
-                0x00000019       0x13 ./Application/User/extmem_manager.o
+                0x00000019       0x13 ./Application/User/bsec.o
  .debug_rnglists
-                0x0000002c       0x1a ./Application/User/gpio.o
+                0x0000002c       0x13 ./Application/User/extmem_manager.o
  .debug_rnglists
-                0x00000046       0x34 ./Application/User/main.o
+                0x0000003f       0x1a ./Application/User/gpio.o
  .debug_rnglists
-                0x0000007a       0x13 ./Application/User/stm32n6xx_hal_msp.o
+                0x00000059       0x34 ./Application/User/main.o
  .debug_rnglists
-                0x0000008d       0x49 ./Application/User/stm32n6xx_it.o
+                0x0000008d       0x13 ./Application/User/stm32n6xx_hal_msp.o
  .debug_rnglists
-                0x000000d6       0x33 ./Application/User/xspi.o
+                0x000000a0       0x49 ./Application/User/stm32n6xx_it.o
  .debug_rnglists
-                0x00000109       0x21 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+                0x000000e9       0x48 ./Application/User/xspi.o
  .debug_rnglists
-                0x0000012a      0x2e1 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+                0x00000131       0x21 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
  .debug_rnglists
-                0x0000040b      0x11c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+                0x00000152      0x2e1 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
  .debug_rnglists
-                0x00000527       0x93 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+                0x00000433       0xe4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
  .debug_rnglists
-                0x000005ba       0x84 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+                0x00000517      0x11c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .debug_rnglists
-                0x0000063e      0x1c9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+                0x00000633       0x93 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
  .debug_rnglists
-                0x00000807      0x201 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+                0x000006c6       0x84 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
  .debug_rnglists
-                0x00000a08      0x5a2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+                0x0000074a      0x1c9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
  .debug_rnglists
-                0x00000faa      0x151 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+                0x00000913      0x201 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
  .debug_rnglists
-                0x000010fb       0x64 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+                0x00000b14      0x5a2 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .debug_rnglists
-                0x0000115f       0x5b ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+                0x000010b6      0x151 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
  .debug_rnglists
-                0x000011ba       0x90 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+                0x00001207       0x20 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
  .debug_rnglists
-                0x0000124a       0x4d ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+                0x00001227       0x64 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_rnglists
+                0x0000128b       0x5b ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_rnglists
+                0x000012e6       0x90 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_rnglists
+                0x00001376       0x4d ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
-.debug_macro    0x00000000     0x3735
- .debug_macro   0x00000000      0x309 ./Application/User/extmem_manager.o
- .debug_macro   0x00000309       0x16 ./Application/User/extmem_manager.o
- .debug_macro   0x0000031f       0x3c ./Application/User/extmem_manager.o
- .debug_macro   0x0000035b       0x20 ./Application/User/extmem_manager.o
- .debug_macro   0x0000037b      0x2b4 ./Application/User/gpio.o
- .debug_macro   0x0000062f       0x16 ./Application/User/gpio.o
- .debug_macro   0x00000645       0x10 ./Application/User/gpio.o
- .debug_macro   0x00000655      0x317 ./Application/User/main.o
- .debug_macro   0x0000096c      0x2aa ./Application/User/stm32n6xx_hal_msp.o
- .debug_macro   0x00000c16      0x2b4 ./Application/User/stm32n6xx_it.o
- .debug_macro   0x00000eca      0x2b4 ./Application/User/xspi.o
- .debug_macro   0x0000117e      0x2af ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_macro   0x0000142d      0x2a9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_macro   0x000016d6      0x29d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_macro   0x00001973      0x29d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_macro   0x00001c10      0x2a3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_macro   0x00001eb3      0x2ea ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_macro   0x0000219d      0x326 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_macro   0x000024c3      0x29c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_macro   0x0000275f      0x2e3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_macro   0x00002a42      0x392 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_macro   0x00002dd4      0x351 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_macro   0x00003125      0x314 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_macro   0x00003439      0x2fc ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+.debug_macro    0x00000000    0x53779
+ .debug_macro   0x00000000      0x2b4 ./Application/User/bsec.o
+ .debug_macro   0x000002b4      0xb5c ./Application/User/bsec.o
+ .debug_macro   0x00000e10       0x16 ./Application/User/bsec.o
+ .debug_macro   0x00000e26      0x1e7 ./Application/User/bsec.o
+ .debug_macro   0x0000100d      0x190 ./Application/User/bsec.o
+ .debug_macro   0x0000119d       0x63 ./Application/User/bsec.o
+ .debug_macro   0x00001200       0x2e ./Application/User/bsec.o
+ .debug_macro   0x0000122e       0x6c ./Application/User/bsec.o
+ .debug_macro   0x0000129a       0x22 ./Application/User/bsec.o
+ .debug_macro   0x000012bc       0x8e ./Application/User/bsec.o
+ .debug_macro   0x0000134a       0x51 ./Application/User/bsec.o
+ .debug_macro   0x0000139b      0x103 ./Application/User/bsec.o
+ .debug_macro   0x0000149e       0x6a ./Application/User/bsec.o
+ .debug_macro   0x00001508      0x1df ./Application/User/bsec.o
+ .debug_macro   0x000016e7       0x2e ./Application/User/bsec.o
+ .debug_macro   0x00001715       0x17 ./Application/User/bsec.o
+ .debug_macro   0x0000172c       0x58 ./Application/User/bsec.o
+ .debug_macro   0x00001784      0x26d ./Application/User/bsec.o
+ .debug_macro   0x000019f1       0x3a ./Application/User/bsec.o
+ .debug_macro   0x00001a2b     0x2f0c ./Application/User/bsec.o
+ .debug_macro   0x00004937      0x130 ./Application/User/bsec.o
+ .debug_macro   0x00004a67      0x344 ./Application/User/bsec.o
+ .debug_macro   0x00004dab      0x146 ./Application/User/bsec.o
+ .debug_macro   0x00004ef1       0x22 ./Application/User/bsec.o
+ .debug_macro   0x00004f13    0x3e927 ./Application/User/bsec.o
+ .debug_macro   0x0004383a       0x6c ./Application/User/bsec.o
+ .debug_macro   0x000438a6     0x349b ./Application/User/bsec.o
+ .debug_macro   0x00046d41       0x61 ./Application/User/bsec.o
+ .debug_macro   0x00046da2       0x29 ./Application/User/bsec.o
+ .debug_macro   0x00046dcb       0x43 ./Application/User/bsec.o
+ .debug_macro   0x00046e0e       0x34 ./Application/User/bsec.o
+ .debug_macro   0x00046e42      0x364 ./Application/User/bsec.o
+ .debug_macro   0x000471a6       0x16 ./Application/User/bsec.o
+ .debug_macro   0x000471bc       0x4a ./Application/User/bsec.o
+ .debug_macro   0x00047206       0x34 ./Application/User/bsec.o
+ .debug_macro   0x0004723a       0x10 ./Application/User/bsec.o
+ .debug_macro   0x0004724a       0x58 ./Application/User/bsec.o
+ .debug_macro   0x000472a2       0x8e ./Application/User/bsec.o
+ .debug_macro   0x00047330       0x1c ./Application/User/bsec.o
+ .debug_macro   0x0004734c      0x17e ./Application/User/bsec.o
+ .debug_macro   0x000474ca      0x19b ./Application/User/bsec.o
+ .debug_macro   0x00047665       0x72 ./Application/User/bsec.o
+ .debug_macro   0x000476d7      0x47a ./Application/User/bsec.o
+ .debug_macro   0x00047b51     0x10f7 ./Application/User/bsec.o
+ .debug_macro   0x00048c48     0x27e2 ./Application/User/bsec.o
+ .debug_macro   0x0004b42a      0xfd4 ./Application/User/bsec.o
+ .debug_macro   0x0004c3fe      0x1af ./Application/User/bsec.o
+ .debug_macro   0x0004c5ad      0x2c9 ./Application/User/bsec.o
+ .debug_macro   0x0004c876      0x2c4 ./Application/User/bsec.o
+ .debug_macro   0x0004cb3a      0xa36 ./Application/User/bsec.o
+ .debug_macro   0x0004d570      0x7b2 ./Application/User/bsec.o
+ .debug_macro   0x0004dd22       0xeb ./Application/User/bsec.o
+ .debug_macro   0x0004de0d      0x216 ./Application/User/bsec.o
+ .debug_macro   0x0004e023      0x20c ./Application/User/bsec.o
+ .debug_macro   0x0004e22f      0x36b ./Application/User/bsec.o
+ .debug_macro   0x0004e59a      0x303 ./Application/User/bsec.o
+ .debug_macro   0x0004e89d      0x46a ./Application/User/bsec.o
+ .debug_macro   0x0004ed07      0x72d ./Application/User/bsec.o
+ .debug_macro   0x0004f434      0x5fb ./Application/User/bsec.o
+ .debug_macro   0x0004fa2f       0x10 ./Application/User/bsec.o
+ .debug_macro   0x0004fa3f      0x318 ./Application/User/extmem_manager.o
+ .debug_macro   0x0004fd57       0x16 ./Application/User/extmem_manager.o
+ .debug_macro   0x0004fd6d       0x3c ./Application/User/extmem_manager.o
+ .debug_macro   0x0004fda9       0x20 ./Application/User/extmem_manager.o
+ .debug_macro   0x0004fdc9      0x2b4 ./Application/User/gpio.o
+ .debug_macro   0x0005007d      0x326 ./Application/User/main.o
+ .debug_macro   0x000503a3      0x2aa ./Application/User/stm32n6xx_hal_msp.o
+ .debug_macro   0x0005064d      0x2b4 ./Application/User/stm32n6xx_it.o
+ .debug_macro   0x00050901      0x2c0 ./Application/User/xspi.o
+ .debug_macro   0x00050bc1      0x2af ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_macro   0x00050e70      0x2a9 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_macro   0x00051119      0x2e3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_macro   0x000513fc      0x29d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_macro   0x00051699      0x29d ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_macro   0x00051936      0x2a3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_macro   0x00051bd9      0x2ea ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_macro   0x00051ec3      0x326 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_macro   0x000521e9      0x29c ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_macro   0x00052485      0x2e3 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_macro   0x00052768      0x2e2 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_macro   0x00052a4a      0x3a1 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_macro   0x00052deb      0x360 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_macro   0x0005314b      0x323 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_macro   0x0005346e      0x30b ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
 .comment        0x00000000       0x43
- .comment       0x00000000       0x43 ./Application/User/extmem_manager.o
+ .comment       0x00000000       0x43 ./Application/User/bsec.o
                                  0x44 (size before relaxing)
+ .comment       0x00000043       0x44 ./Application/User/extmem_manager.o
  .comment       0x00000043       0x44 ./Application/User/gpio.o
  .comment       0x00000043       0x44 ./Application/User/main.o
@@ -6315,4 +6842,5 @@
  .comment       0x00000043       0x44 ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
  .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
  .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
  .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
@@ -6322,4 +6850,5 @@
  .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
  .comment       0x00000043       0x44 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .comment       0x00000043       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
  .comment       0x00000043       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
  .comment       0x00000043       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
@@ -6327,25 +6856,28 @@
  .comment       0x00000043       0x44 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
 
-.debug_frame    0x00000000     0x5db4
- .debug_frame   0x00000000       0x2c ./Application/User/extmem_manager.o
- .debug_frame   0x0000002c       0x58 ./Application/User/gpio.o
- .debug_frame   0x00000084       0xdc ./Application/User/main.o
- .debug_frame   0x00000160       0x2c ./Application/User/stm32n6xx_hal_msp.o
- .debug_frame   0x0000018c      0x110 ./Application/User/stm32n6xx_it.o
- .debug_frame   0x0000029c       0xec ./Application/User/xspi.o
- .debug_frame   0x00000388       0x7c ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
- .debug_frame   0x00000404      0xed8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
- .debug_frame   0x000012dc      0x5f4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
- .debug_frame   0x000018d0      0x2ec ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
- .debug_frame   0x00001bbc      0x2a4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
- .debug_frame   0x00001e60      0x878 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
- .debug_frame   0x000026d8      0x9d4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
- .debug_frame   0x000030ac     0x1cfc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
- .debug_frame   0x00004da8      0x758 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
- .debug_frame   0x00005500      0x20c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
- .debug_frame   0x0000570c      0x1d4 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
- .debug_frame   0x000058e0      0x2e8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
- .debug_frame   0x00005bc8      0x178 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
- .debug_frame   0x00005d40       0x20 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
- .debug_frame   0x00005d60       0x2c C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
- .debug_frame   0x00005d8c       0x28 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
+.debug_frame    0x00000000     0x635c
+ .debug_frame   0x00000000       0x2c ./Application/User/bsec.o
+ .debug_frame   0x0000002c       0x2c ./Application/User/extmem_manager.o
+ .debug_frame   0x00000058       0x58 ./Application/User/gpio.o
+ .debug_frame   0x000000b0       0xdc ./Application/User/main.o
+ .debug_frame   0x0000018c       0x2c ./Application/User/stm32n6xx_hal_msp.o
+ .debug_frame   0x000001b8      0x110 ./Application/User/stm32n6xx_it.o
+ .debug_frame   0x000002c8      0x110 ./Application/User/xspi.o
+ .debug_frame   0x000003d8       0x7c ./Drivers/CMSIS/system_stm32n6xx_fsbl.o
+ .debug_frame   0x00000454      0xed8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal.o
+ .debug_frame   0x0000132c      0x4d8 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_bsec.o
+ .debug_frame   0x00001804      0x5f4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_cortex.o
+ .debug_frame   0x00001df8      0x2ec ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_dma.o
+ .debug_frame   0x000020e4      0x2a4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_gpio.o
+ .debug_frame   0x00002388      0x878 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_pwr_ex.o
+ .debug_frame   0x00002c00      0x9d4 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc.o
+ .debug_frame   0x000035d4     0x1cfc ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_rcc_ex.o
+ .debug_frame   0x000052d0      0x758 ./Drivers/STM32N6xx_HAL_Driver/stm32n6xx_hal_xspi.o
+ .debug_frame   0x00005a28       0x80 ./Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.o
+ .debug_frame   0x00005aa8      0x20c ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.o
+ .debug_frame   0x00005cb4      0x1d4 ./Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.o
+ .debug_frame   0x00005e88      0x2e8 ./Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.o
+ .debug_frame   0x00006170      0x178 ./Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.o
+ .debug_frame   0x000062e8       0x20 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memset.o)
+ .debug_frame   0x00006308       0x2c C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-init.o)
+ .debug_frame   0x00006334       0x28 C:/ST/STM32CubeIDE_2.1.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.14.3.rel1.win32_1.0.100.202602081740/tools/bin/../lib/gcc/arm-none-eabi/14.3.1/../../../../arm-none-eabi/lib/thumb/v8-m.main+dp/hard\libc_nano.a(libc_a-memcpy-stub.o)
Index: trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc
===================================================================
--- trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc	(revision 18)
+++ trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc	(revision 19)
@@ -16,6 +16,8 @@
 CORTEX_M55_S.LimitAddress-Cortex_Memory_Protection_Unit_Region0_Settings=__NON_CACHEABLE_SECTION_END
 CORTEX_M55_S.MPU_Control=MPU_HFNMI_PRIVDEF
-EXTMEM_MANAGER.IPParameters=RefParam_MEMORY_1_ConfigType
+EXTMEM_MANAGER.IPParameters=RefParam_MEMORY_1_ConfigType,RefParam_BOOT_enable,RefParam_XIP_ApplicationOffset
+EXTMEM_MANAGER.RefParam_BOOT_enable=true
 EXTMEM_MANAGER.RefParam_MEMORY_1_ConfigType=EXTMEM_LINK_CONFIG_8LINES
+EXTMEM_MANAGER.RefParam_XIP_ApplicationOffset=0x80000
 ExtMemLoader.IPs=EXTMEM_LOADER,EXTMEM_MANAGER,RCC\:I,GPIO,TIM6
 FSBL.IPs=CORTEX_M55_FSBL,GPDMA1\:I,HDP,HPDMA1\:I,LINKEDLIST,RCC,GPIO\:I,NVIC\:I,XSPIM,XSPI2,EXTMEM_MANAGER,BSEC
@@ -198,5 +200,5 @@
 ProjectManager.UAScriptBeforePath=
 ProjectManager.UnderRoot=false
-ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false-FSBL,2-MX_GPIO_Init-GPIO-false-HAL-true-FSBL,3-MX_XSPI2_Init-XSPI2-false-HAL-true-FSBL,false-4-MX_XSPIM_Init-XSPIM-false-HAL-true-FSBL,5-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-FSBL,1-SystemIsolation_Config-RIF-false-HAL-true-Appli,2-MX_GPIO_Init-GPIO-false-HAL-true-Appli,0-MX_CORTEX_M55_FSBL_Init-CORTEX_M55_FSBL-false-HAL-true-FSBL,0-MX_CORTEX_M55_S_Init-CORTEX_M55_S-false-HAL-true-Appli,1-MX_GPIO_Init-GPIO-false-HAL-true-ExtMemLoader,2-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-ExtMemLoader
+ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false-FSBL,2-MX_GPIO_Init-GPIO-false-HAL-true-FSBL,3-MX_XSPI2_Init-XSPI2-false-HAL-true-FSBL,false-4-MX_XSPIM_Init-XSPIM-false-HAL-true-FSBL,6-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-FSBL,1-SystemIsolation_Config-RIF-false-HAL-true-Appli,2-MX_GPIO_Init-GPIO-false-HAL-true-Appli,0-MX_CORTEX_M55_FSBL_Init-CORTEX_M55_FSBL-false-HAL-true-FSBL,0-MX_CORTEX_M55_S_Init-CORTEX_M55_S-false-HAL-true-Appli,1-MX_GPIO_Init-GPIO-false-HAL-true-ExtMemLoader,2-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-ExtMemLoader
 RCC.ADC12Freq_Value=200000000
 RCC.ADFFreq_Value=200000000
Index: trunk/firmware/FSBL/SES/STM32N6xx_RAM.icf
===================================================================
--- trunk/firmware/FSBL/SES/STM32N6xx_RAM.icf	(revision 18)
+++ trunk/firmware/FSBL/SES/STM32N6xx_RAM.icf	(revision 19)
@@ -56,5 +56,6 @@
 // Combined regions per memory type
 //
-define region RAM   = AXI_RAM2;
+define region FLASH = AXI_RAM2;
+define region RAM   = ITCM_RAM;
 
 //
