用STM32F107VCT6的芯片调试SD卡的SPI模式操作,程序才刚开始运行就跳入HardFault_Handler函数出不来了:主程序:
int main(void)
{
/*#ifdef DEBUG
debug(); */
SPI_InitTypeDef SPI_InitStructure;
u8 sd_recv_buf[512];
u8 sd_send_buf[512];
u32 i = 0,j = 0;
u8 ret = 1;
RCC_Configuration();主程序运行到RCC的初始化还可以进入;但是进去之后void RCC_Configuration(void)
{
RCC_DeInit();
/* Enable HSE */
RCC_HSEConfig(RCC_HSE_ON);
/* Wait till HSE is ready */
HSEStartUpStatus=RCC_WaitForHSEStartUp();到这一语句就进入死循环了,好像是RCC_WaitForHSEStartUp()函数进入不了
也查过一些相关资料看,还是不明白应该怎么解决才能让程序跳出这样的硬件异常,还请各位高手帮忙解决,困扰我很久了呢,先谢过大家了!
|