请问cubemx配置SPI问题

我用cubemx配置SPI2来读写w25q64,一直读取不到ID。最后我手动打开SPI的cr1寄存器的使能位,flash通讯成功成功读写。请问cubemx初始化了是没有打开SPI吗?我查资料也没有提到这个问题,这正常吗。还有miso是配置成复用输出和输入模式都可以的嘛

是不是主函数没开启hal_spi_r()函数啊,或者CS没开?