|

楼主 |
发表于 2022-1-17 10:28:18
|
显示全部楼层
本帖最后由 logo 于 2022-1-24 11:06 编辑
最新测试进展,
之前是QSPIHandle.Init.ClockPrescaler = 1;时钟为100MHz
现在改为QSPIHandle.Init.ClockPrescaler = 2;目前连续通电测试了一天一夜发现不会再死机了。
但是遇到一个新的问题就是连续跑了两天两夜后发现emwin卡在了GUIDEMO_WashingMachine 洗衣机这个例程画面,但LED指示灯翻转任务还在正常运行。
有单独的一个led翻转任务如下:
- void led_task(void *p_arg)
- {
- OS_ERR err;
- while(1)
- {
- LED0_Toggle;
- LED1_Toggle;
- OSTimeDlyHMSM(0,0,0,500,OS_OPT_TIME_PERIODIC,&err);//延时500ms
- }
- }
复制代码
emwin卡在下面这个GUIDEMO_WashingMachine界面保持不动
目前遇到的是emwin画面卡住,但LED任务还在正常运行不知道是不是因为因为SDRAM没有等长布线。
|
|