Index: trunk/firmware/FSBL/CubeMX/FSBL/Inc/main.h
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Inc/main.h	(revision 27)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Inc/main.h	(revision 28)
@@ -79,8 +79,8 @@
 
 /* Private defines -----------------------------------------------------------*/
+#define LED_GREEN_Pin GPIO_PIN_1
+#define LED_GREEN_GPIO_Port GPIOO
 #define EXT_SMPS_Pin GPIO_PIN_12
 #define EXT_SMPS_GPIO_Port GPIOB
-#define GREEN_LED_Pin GPIO_PIN_0
-#define GREEN_LED_GPIO_Port GPIOG
 
 /* USER CODE BEGIN Private defines */
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/gpio.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/gpio.c	(revision 27)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/gpio.c	(revision 28)
@@ -44,14 +44,21 @@
 
   /* GPIO Ports Clock Enable */
+  __HAL_RCC_GPIOO_CLK_ENABLE();
   __HAL_RCC_GPION_CLK_ENABLE();
   __HAL_RCC_GPIOB_CLK_ENABLE();
-  __HAL_RCC_GPIOG_CLK_ENABLE();
   __HAL_RCC_GPIOA_CLK_ENABLE();
+
+  /*Configure GPIO pin Output Level */
+  HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_RESET);
 
   /*Configure GPIO pin Output Level */
   HAL_GPIO_WritePin(EXT_SMPS_GPIO_Port, EXT_SMPS_Pin, GPIO_PIN_SET);
 
-  /*Configure GPIO pin Output Level */
-  HAL_GPIO_WritePin(GREEN_LED_GPIO_Port, GREEN_LED_Pin, GPIO_PIN_RESET);
+  /*Configure GPIO pin : LED_GREEN_Pin */
+  GPIO_InitStruct.Pin = LED_GREEN_Pin;
+  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+  GPIO_InitStruct.Pull = GPIO_NOPULL;
+  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+  HAL_GPIO_Init(LED_GREEN_GPIO_Port, &GPIO_InitStruct);
 
   /*Configure GPIO pin : EXT_SMPS_Pin */
@@ -62,11 +69,4 @@
   HAL_GPIO_Init(EXT_SMPS_GPIO_Port, &GPIO_InitStruct);
 
-  /*Configure GPIO pin : GREEN_LED_Pin */
-  GPIO_InitStruct.Pin = GREEN_LED_Pin;
-  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
-  GPIO_InitStruct.Pull = GPIO_NOPULL;
-  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-  HAL_GPIO_Init(GREEN_LED_GPIO_Port, &GPIO_InitStruct);
-
 }
 
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c	(revision 27)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/main.c	(revision 28)
@@ -45,4 +45,6 @@
 /* USER CODE BEGIN PM */
 
+#define SomeSymbol		DoNothing
+
 /* USER CODE END PM */
 
@@ -61,4 +63,5 @@
 
 static int32_t OTP_Config(void);
+void DoNothing(void) {}
 
 /* USER CODE END PFP */
@@ -114,7 +117,7 @@
   for (int i = 0; i < 1000; ++i)
   {
-	HAL_GPIO_WritePin(GREEN_LED_GPIO_Port, GREEN_LED_Pin, GREEN_LED_Pin_Off);
+	HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GREEN_LED_Pin_Off);
 	HAL_Delay(25U);
-	HAL_GPIO_WritePin(GREEN_LED_GPIO_Port, GREEN_LED_Pin, GREEN_LED_Pin_On);
+	HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GREEN_LED_Pin_On);
 	HAL_Delay(25U);
 	printf("[%3d] Running at %u MHz\n", i, SystemCoreClock / 1000000U);
Index: trunk/firmware/FSBL/CubeMX/FSBL/Src/stm32n6xx_hal_msp.c
===================================================================
--- trunk/firmware/FSBL/CubeMX/FSBL/Src/stm32n6xx_hal_msp.c	(revision 27)
+++ trunk/firmware/FSBL/CubeMX/FSBL/Src/stm32n6xx_hal_msp.c	(revision 28)
@@ -69,4 +69,6 @@
   /* System interrupt init*/
 
+  HAL_PWREx_EnableVddIO2();
+
   HAL_PWREx_EnableVddIO3();
 
Index: trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc
===================================================================
--- trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc	(revision 27)
+++ trunk/firmware/FSBL/CubeMX/blto2_FSBL.ioc	(revision 28)
@@ -22,5 +22,5 @@
 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,DEBUG,RAMCFG
-FSBL.Pins=PB12,PG0
+FSBL.Pins=PO1,PB12
 File.Version=6
 GPIO.groupedBy=Group By Peripherals
@@ -48,6 +48,6 @@
 Mcu.Name=STM32N657X0HxQ
 Mcu.Package=VFBGA264
-Mcu.Pin0=PN4
-Mcu.Pin1=PN6
+Mcu.Pin0=PO1
+Mcu.Pin1=PN4
 Mcu.Pin10=PN9
 Mcu.Pin11=PN2
@@ -60,5 +60,5 @@
 Mcu.Pin18=VP_RAMCFG_VS_RAMCFG1
 Mcu.Pin19=VP_RAMCFG_VS_RAMCFG2
-Mcu.Pin2=PN8
+Mcu.Pin2=PN6
 Mcu.Pin20=VP_RAMCFG_VS_RAMCFG3
 Mcu.Pin21=VP_RAMCFG_VS_RAMCFG4
@@ -71,9 +71,9 @@
 Mcu.Pin28=VP_RAMCFG_VS_VENCRAM
 Mcu.Pin29=VP_RIF_VS_RIF1
-Mcu.Pin3=PN0
+Mcu.Pin3=PN8
 Mcu.Pin30=VP_XSPI2_VS_octo
 Mcu.Pin31=VP_XSPIM_VS_IO
-Mcu.Pin4=PB12
-Mcu.Pin5=PG0
+Mcu.Pin4=PN0
+Mcu.Pin5=PB12
 Mcu.Pin6=PN3
 Mcu.Pin7=PN5
@@ -146,10 +146,4 @@
 PCC.Temperature=25
 PCC.Vdd=1.8
-PG0.ContextOwner=FSBL
-PG0.GPIOParameters=GPIO_Label,PinAttribute
-PG0.GPIO_Label=GREEN_LED
-PG0.Locked=true
-PG0.PinAttribute=FSBL
-PG0.Signal=GPIO_Output
 PN0.GPIOParameters=PinAttribute
 PN0.Mode=XSPI2_Port2Octo
@@ -196,4 +190,10 @@
 PN9.PinAttribute=FSBL
 PN9.Signal=XSPIM_P2_IO5
+PO1.ContextOwner=FSBL
+PO1.GPIOParameters=GPIO_Label,PinAttribute
+PO1.GPIO_Label=LED_GREEN
+PO1.Locked=true
+PO1.PinAttribute=FSBL
+PO1.Signal=GPIO_Output
 PinOutPanel.CurrentBGAView=Top
 PinOutPanel.RotationAngle=0
@@ -232,5 +232,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_BSEC_Init-BSEC-false-HAL-true-FSBL,6-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-FSBL,1-SystemIsolation_Config-RIF-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_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,5-MX_BSEC_Init-BSEC-false-HAL-true-FSBL,6-MX_RAMCFG_Init-RAMCFG-false-HAL-true-FSBL,7-MX_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-FSBL,1-SystemIsolation_Config-RIF-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_EXTMEM_MANAGER_Init-EXTMEM_MANAGER-false-HAL-false-ExtMemLoader
 RAMCFG.IPParameters=Instance-RAMCFG1_Activate,Instance-RAMCFG2_Activate,Instance-RAMCFG3_Activate,Instance-RAMCFG4_Activate,Instance-RAMCFG5_Activate,Instance-RAMCFG6_Activate,Instance-AHBSRAMCFG1_Activate,Instance-AHBSRAMCFG2_Activate,Instance-BKPRAM_Activate,Instance-FLEXRAM_Activate,Instance-VENCRAM_Activate,SYSCFG_ITCM_size
 RAMCFG.Instance-AHBSRAMCFG1_Activate=RAMCFG_SRAM1_AHB
@@ -600,7 +600,6 @@
 RIF.RIFAWARE.GPIO\ Feature\ PF9\ Cid=-
 RIF.RIFAWARE.GPIO\ Feature\ PF9\ Secure=false
-RIF.RIFAWARE.GPIO\ Feature\ PG0\ Cid=1
-RIF.RIFAWARE.GPIO\ Feature\ PG0\ FSBL=true
-RIF.RIFAWARE.GPIO\ Feature\ PG0\ Secure=true
+RIF.RIFAWARE.GPIO\ Feature\ PG0\ Cid=-
+RIF.RIFAWARE.GPIO\ Feature\ PG0\ Secure=false
 RIF.RIFAWARE.GPIO\ Feature\ PG1\ Cid=-
 RIF.RIFAWARE.GPIO\ Feature\ PG1\ Secure=false
@@ -677,6 +676,7 @@
 RIF.RIFAWARE.GPIO\ Feature\ PO0\ Cid=-
 RIF.RIFAWARE.GPIO\ Feature\ PO0\ Secure=false
-RIF.RIFAWARE.GPIO\ Feature\ PO1\ Cid=-
-RIF.RIFAWARE.GPIO\ Feature\ PO1\ Secure=false
+RIF.RIFAWARE.GPIO\ Feature\ PO1\ Cid=1
+RIF.RIFAWARE.GPIO\ Feature\ PO1\ FSBL=true
+RIF.RIFAWARE.GPIO\ Feature\ PO1\ Secure=true
 RIF.RIFAWARE.GPIO\ Feature\ PO2\ Cid=-
 RIF.RIFAWARE.GPIO\ Feature\ PO2\ Secure=false
