OpenEdv-开源电子网

标题: 分享GD32F450VG用RT studio编译成功运行报RT_Object_Class_Memory assertion failed的... [打印本页]

作者: 木頭love@rong    时间: 2023-1-10 12:01
标题: 分享GD32F450VG用RT studio编译成功运行报RT_Object_Class_Memory assertion failed的...

编译成功,不报错。

下载之后运行:


报错:
(rt_object_get_type(&m->parent) == RT_Object_Class_Memory) assertion failed at function:rt_smem_alloc, line number:289

分析应该是内存管理有问题。

进一步排查发现,项目工程是基于开发板的

[backcolor=rgba(242, 247, 250, 0.2)]GD32450Z-EVAL这款开发板的固件中默认是支持SDRAM的,并且在rtconfig.h中开启了#define BSP_USING_SDRAM,而手头上自己做的板子没有外置的SDRAM,因此把这个宏关闭即可解决。




作者: 木頭love@rong    时间: 2023-1-10 12:03












欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73:80/) Powered by Discuz! X3.4