|

楼主 |
发表于 2020-12-2 21:39:06
|
显示全部楼层
我现在认为可能问题不在算法程序上,是我应用的程序里,
我在LED初始化(把LED文件设成存在外部)的前面初始化了QSPI,W25Q256芯片,还有CRC校验,这次发现可以运行到LED代码,但是执行完LED的初始化就出不去了,死在了下图的位置上。

附上我应用程序的main函数
int main(void)
{
Cache_Enable(); //打开L1-Cache
HAL_Init(); //初始化HAL库
Stm32_Clock_Init(160,5,2,4); //设置时钟,400Mhz
delay_init(400); //延时初始化
uart_init(115200); //串口初始化
MX_CRC_Init();
QSPI_Init();
W25QXX_Init();
QSPI_MemoryMapped();
LED_Init(); //初始化LED时钟
KEY_Init();
MPU_Memory_Protection(); //保护相关存储区域
LCD_GPIO_Init();
while(1)
{
i++;
delay_ms(10);
if(i==20)
{
LED2_Toggle; //LED2 闪烁
i=0;
}
}
}
|
|