F429添加外部RAM时,操作rt-free时出错

2019-12-4 09:36 [复制链接] 1 61

我在使用F429开发板的时候,因为想把外部SDRAM用上,初始化完外部RAM后,读写测试都正常,控制台打印也能显示8M的外部RAM,做rt-thread管理内存时,rt_malloc是没问题的,但使用rt-free时出现以下错误((header_ptr->magic & RT_MEMHEAP_MASK) == RT_MEMHEAP_MAGIC) assertion failed at function:rt_memheap_free, line number:515 但如果释放的是片内RAM的话,就不存在这个问题,一直没搞懂原因" Y3 ^- R8 J0 l7 ~/ i  _
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-12-7 15:53:40 | 显示全部楼层
外部 SRAM 可以参考一下这个程序( H$ c: i9 S/ h9 J0 R+ A
https://github.com/RT-Thread/rt- ... Drivers/drv_sdram.c
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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