优化ssb读取nand器件id
authorpenglei <1624952103@qq.com>
Fri, 26 Sep 2025 04:04:02 +0000 (12:04 +0800)
committerpenglei <1624952103@qq.com>
Fri, 26 Sep 2025 04:04:02 +0000 (12:04 +0800)
code/sdk/bootloader/flashboot/brandy/main.c
code/sdk/bootloader/flashboot/brandy/nandflash/nandflash_config.c

index 1f8bee0..9d0b4a9 100644 (file)
@@ -790,6 +790,8 @@ static void fs_init(void)
     uapi_gpio_set_dir(S_AGPIO_L18,GPIO_DIRECTION_OUTPUT);
     uapi_gpio_set_val(S_AGPIO_L18,GPIO_LEVEL_HIGH);
 #endif
+
+    uapi_tcxo_delay_ms(50);    
 #endif
 
 #ifdef BOARD_LEINIAO
index 5a4a301..e56ffeb 100644 (file)
@@ -45,6 +45,8 @@ static const nand_chip_mapping_t nand_chip_mappings[] = {
 \r
 #define NAND_CHIP_MAPPINGS_COUNT (sizeof(nand_chip_mappings) / sizeof(nand_chip_mappings[0]))\r
 \r
+static uint16_t chip_id = 0;\r
+\r
 struct nand_driver_struct *get_nand_flash(void)\r
 {\r
 #if 1\r
@@ -94,7 +96,7 @@ struct nand_driver_struct *get_nand_flash(void)
 void nandflash_qspi_init(void)\r
 {\r
     struct nand_driver_struct *nandflash_drv = get_nand_flash();\r
-    PRINT("\r\nnandflash init start.\r\n");\r
+    PRINT("\r\nnandflash init start. chip_id : 0x%x\r\n",chip_id);\r
     nand_driver_init(SPEED_MID);\r
     PRINT("\r\nnandflash initing ...\r\n");\r
     g_nandflash_init = nandflash_drv->nand_flash_init();\r