程序编译通过了
仿真的时候在GUI_Init卡死,停止的时候也跳不到卡死的地方
网上解决方法都是说 CRC没使能或者内存不够的原因
CRC已经在stm32cubeMX里打开了,
程序里也试过加RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC, ENABLE);
但是提示函数未定义
自己这样定义了
void RCC_AHB1PeriphClockCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState) { assert_param(IS_RCC_AHB1_PERIPH(RCC_AHB1Periph)); //参数纠正 assert_param(IS_FUNCTIONAL_STATE(NewState)); //参数验证 if (NewState != DISABLE) { RCC->AHB1ENR |= RCC_AHB1Periph; //打开对应的外设时钟输出口 } else { RCC->AHB1ENR &= ~RCC_AHB1Periph;//关闭对应的外设时钟输出口 } }
仍然卡死。
再说内存问题,也在cubeMX上打开了外部存储器(板子上也有外部存储器),也试过注释掉没有用到的函数
同样没用
求大神指导
此帖出自小平头技术问答
2) 做界面一般是比较费内存,可以先把不用的东西去掉试一下
一周热门 更多>