这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问bootrom进入应用程序后如何回收自己的空间?

共5条 1/1 1 跳转至

请问bootrom进入应用程序后如何回收自己的空间?

菜鸟
2007-03-29 20:21:07     打赏
我怎么感觉我bootrom的空间没有回收导致应用程序起来后占用了很大的空间,而相应的bootrom运行的空间没有一个任务去占用它 [align=right][color=#000066][此贴子已经被作者于2007-3-29 12:25:27编辑过][/color][/align]



关键词: 请问     bootrom     进入     应用程序     如何     回收         

院士
2007-03-29 21:45:00     打赏
2楼

能帮忙说明白点吗?


菜鸟
2007-03-30 02:31:00     打赏
3楼

bootrom进入系统后在哪里重新分配内存并初始化?我感觉我的内存资源并没有完全释放


菜鸟
2007-03-30 03:22:00     打赏
4楼

不会的,bootrom使用的是从RAM_HIGH_ADRS到内存顶端的空间,“进入系统”后使用的是RAM_LOW_ADRS到内存顶端的空间。当进入系统后,bootrom空间不再有效,可以覆盖使用,不需要做释放操作。

你检查一下你的USER_RESERVED_MEM是否定义了,因为计算系统内存顶端的时候用的是(sysPhysMemTop () - USER_RESERVED_MEM)计算的,所以如果定义了用户保留内存会感觉到内存少了。


院士
2007-03-30 20:05:00     打赏
5楼
敬业~

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]