### Describe problem solved by the proposed feature 如果用户使能了RT_USING_SFUD,并且板级使能多个SPI接口,那么都会调用rt_sfud_flash_probe接口挂在spi flash,实际上并不合理,可能有的SPI接口是用作其他功能,比如OLED、WIFI模块,这样导致其他设备初始化异常。 ### Describe your preferred solution 其实,只有用户清楚SPI FLASH连接到哪个SPI接口,当然不排除芯片的几个SPI接口都是连接SPI FLASH芯片的可能,所以,我认为,这部分更应该交给用户实现,而不是集成到gd32_drivers驱动。 ### Describe possible alternatives 在板级配置SPI FLASH连接至哪个SPI接口,drv_spi_flash.c按照该宏定义初始化flash_configs结构体,即可实现,当然,也可能存在一个SPI接口连接多个SPI FLASH芯片,还是无可避免修改drv_spi_flash.c的实现,还不如一开始就交给用户实现。