概述1:Memory leak的含义是使用的内存一直无法释放
概述2:访问非法地址
2018年12月17日
在调试c8t6的flash读写时,发现会进入stm32f10x_it.c的HardFault_Handler函数,经查是错误调用flash写函数导致的。STMFLASH_Write在其函数说明中,强调地址参数必须为偶数,但是自己填写的却是奇数,这导致了报错。说明访问了非法的地址。
2018年12月4日
在Wikipedia上介绍memory leak的例子中,An example of memory leak,如果按下的电梯楼层刚好是正处于的楼层,那么程序就直接结束了,没有清空缓存的步骤,这导致了内存越来越少。
2018年11月22日
考虑函数执行时间
自控屏项目中软件的整体设计中没有考虑AD采样函数执行的时间。以及AD采样之后到屏幕能够显示最新的数据之间的时间,导致了采集变量更新不及时。