我也遇到过,和一楼的差不多,我估计有以下情况,你多检查检查
堆栈空间不够用,溢出了
RAM,ROM访问超出范围
定义的数组的使用超出范围(破坏了其他内存空间)
访问的内存或者外设没有字对齐,比如用一个奇数地址读取一个字数据
在抢占式 *** 作系统中,任务恢复时,内存中的pc值和寄存器被破坏,这个的可能性最大
你使用的定时器,AD等的时钟超出了使用范围
ucgui就是有gui函数库,可以用这些函数来控制液晶屏幕,只要把gui函数库移植到stm32上了,后面想怎么做,就是 *** 作gui函数的问题了,你上网搜一下,有ucgui的教程,讲这些函数的用法
以上就是关于用stm32移植ucgui裸奔,总是死在hardfault中断里,这是怎么回事全部的内容,包括:用stm32移植ucgui裸奔,总是死在hardfault中断里,这是怎么回事、我想用STM32(带LCD触摸屏)做一个有图形界面的物体,但是我之前对GUI这方面完全没有了解。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)