MTK的内存申请释放?该怎么处理
发布时间:2010-05-30 21:22:04 文章来源:www.iduyao.cn 采编人员:星星草
MTK的内存申请释放?
代码如下:
int *pArray[100];
for ( i = 0 ; i < 10 ; i ++ )
{
for( j = 0 ; j < 10 ; j ++ )
{
pArray[ i*10 +j] = OslMalloc(1000);
}
}
如上的一段代码运行会提示出错,出错时i = 8,j = 2
出错信息:
OSC 0x b44> ERROR: (E:\temp\07AMP\modis\oscar\src\osc_buffer.c #429) OSC_Buffer_
Alloc: -30
[1] Fatal Error (804): Buffer not available - MMI
请问是怎么回事。难道MTK中分配的内存块的个数还是有限制的吗?只听说好像一次申请的大小不能超过2K。
------解决方案--------------------
也考虑用这些API:
#define media_get_ext_buffer(src_mod_id, buffer_p, buffer_size)\
media_get_ext_buffer_ext(src_mod_id,buffer_p, buffer_size,__FILE__,__LINE__)
#define media_get_int_buffer(src_mod_id, buffer_p, buffer_size)\
media_get_int_buffer_ext(src_mod_id,buffer_p,buffer_size,__FILE__,__LINE__)
#define media_free_int_buffer(src_mod_id, buffer_p)\
media_free_int_buffer_ext(src_mod_id, buffer_p, __FILE__, __LINE__)
#define media_free_ext_buffer(src_mod_id, buffer_p)\
media_free_ext_buffer_ext(src_mod_id, buffer_p, __FILE__, __LINE__)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
atd指令拨号,如何判断电话状态
在网上找了许久,终于找到一位仁心解决方案,这个指令是可以得到手机当时的状态,但是不管是空号、欠费、...
-
MTK添加应用程序
添加好了模块之后(inc、lis、pth)在用VS2008编译时候报错
提示找不到我新添加文件的头文件,我在makefile里也添加了...
-
资源编译问题
make p=d9128 m=resource 后
最后出现了几句话,不知道是什么意思,是否成功
generate resource bin successful!
tota...
-
MTK11A如何更换主菜单顺序?
在vappMainmenuDefaultOrder中更换联系人和通话记录的顺序,r cosmos后。没有更换过来,请问,怎样更换顺序?
...
-
MTK 画png图片 图片边缘有杂色
我在MTK作图中,在处理png图片的时候总是会遇到图片边缘会有一些杂色或者是通透下一层背景图片的问...
-
MTK各种版本
大家好,我知道MTK有很多版本,但是通过原代码不知道怎么判断,我想请问大家版本怎么判断,还有就是各个版本之间编程有什么...
-
mtk模拟器联网
刚接触mtk,想请教下高手mtk的模拟器是如何连接网络上的,之前有见过别人在模拟器上打开网页。需要修改什么?
------解...
-
急!怎设置让android内置浏览器无地址栏?
想通过一个activity中的按钮链接到另一个网页,由于美观需要,不希望出现地址栏,怎么办?
------...
-
关于手机浏览器显示谷歌地图的问题
请问哪些手机浏览器能正常显示谷歌地图呢,我知道opera可以,safari可以,其他的呢。还有,网页正常显...
-
如何在mstar的idle界面画图
怎么在idle上画图呢,比如说画点画线画一个图片上去等.
刚接触mstar,不熟悉。
mstar画idle是哪一个函...