用公司的开发板调试SD卡时总是初始化不成功,原来问题是由于在SPI的上同时也接了另一块SPI的驱动芯片VS1003,而用MDK调试读GPIO引脚的STM32重启后所有引脚均为低电平,使VS1003的CS引脚使能,导致激活VS1003,所以影响了STM32对SD卡用SPI的初始化,现在初始化时置高VS1003的CS引脚,果然调试SD卡通过。