找回密码
 成为会员
查看: 12090|回复: 1

[经验交流] Cruise仿真报错:ERROR D_199: DM_Malloc-Memory Allocation failed!

[复制链接]

394

帖子

8

精华

5873

铜板

管理员

Rank: 9Rank: 9Rank: 9

积分
75907
发表于 2020-6-6 18:06:04 | 显示全部楼层 |阅读模式
1金币
操作系统和软件版本:

win10+cruise 2015

问题截图和描述:

感谢网友“橙呆”的反馈~

Cruise仿真报错:ERROR D_199  DM_Malloc-Memory Allocation failed.png

Cruise仿真报错:

#1
ERROR D_197: DM_Malloc-Memory Allocation failed!

#2
ERROR D_199: DM_Malloc-Memory Allocation failed!

该网友未提供其他报错相关信息。

问题复现方法:

暂无

最佳答案

查看完整内容

Malloc的全称是Memory Allocation,即动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址。 例如,在C语言中,void *malloc(size_t size) 将分配所需的内存空间,并返回一个指向它的指针。 该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。 当返回NULL(retVal=NULL)时,在AVL Cruise中将报Memory Allocation failed ERROR,也就是D_197或D_199。 更细节的报错 ...

15

帖子

4

精华

337

铜板

版主

Rank: 7Rank: 7Rank: 7

积分
1292
发表于 2020-6-6 18:06:05 | 显示全部楼层
Malloc的全称是Memory Allocation,即动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址。

例如,在C语言中,void *malloc(size_t size) 将分配所需的内存空间,并返回一个指向它的指针。

该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。

当返回NULL(retVal=NULL)时,在AVL Cruise中将报Memory Allocation failed ERROR,也就是D_197或D_199。

更细节的报错机制AVL官方未在相关文档中披露,建议

“ERROR D_199: DM_Malloc-Memory Allocation failed!” 报错可以参考

“ERROR D_197: DM_Malloc-Memory Allocation failed!” 报错的解决方案:

Cruise仿真运行中途报错D_197: DM_Realloc和H_777: SegmentationFault

我也会在上帖中再补充一些解决方案。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

Archiver|手机版|AutoSim仿真教程 ( 皖ICP备15024617号-9 )

GMT+8, 2024-4-20 02:36 , Processed in 0.038637 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Design AutoSim

快速回复 返回顶部 返回列表