博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DSP\BIOS调试Heaps are enabled,but not set correctly
阅读量:7085 次
发布时间:2019-06-28

本文共 941 字,大约阅读时间需要 3 分钟。

转自:

Heaps are enabled, but the segment for DSP/BIOS Objects (MEM.BIOSOBJSEG) is not set correctly

我用dsp bios生成程序在保存时出现一下错误,网上搜索有人也遇到此问题,经多方探索找到解决方案,先公布如下,希望对后学者有帮助。我用的是TMS320F2812.

错误如下:
Heaps are enabled, but the segment for DSP/BIOS Objects (MEM.BIOSOBJSEG) is not set correctly. Please create a heap in one of your data segments and set MEM.BIOSOBJSEG to it.

解决方案:

右键点击MEM-Memory section manager->properties ,你可以看到segment for DSP/BIOS Objects和segment for malloc()后跟的选项只有MEM_NULL,问题就出在这里,你可以将你所定义的MEM下的任一选项:SRAM,MSARAM等等,拿 MSARAM为例,右键MSRAM->properties 将"enter a user defined heap identifier lable "打勾,在"heap size"中输入大小,将"enter a user defined heap identifier label "打勾,在"heap identifier label "中输入任意堆栈名。点“应用”、“确定”。补充下,修改完MSARAM后,右键点击MEM-Memory section manager->properties ,你可以看到segment for DSP/BIOS Objects和segment for malloc()后跟的选项改为MSARAM即可。

 

另外,BIOS配置工具会自动生成一个 名为***cfg.h的头文件,用户在C语言源程序中使用#include<***cfg.h>  包含该头文件来引用DSP/BIOS对象。  ***为应用程序名。

转载地址:http://krrml.baihongyu.com/

你可能感兴趣的文章
find使用方法(筆記)
查看>>
系统管理命令watch
查看>>
symantec运行报错及解决汇总
查看>>
uptime命令与系统负载
查看>>
将中文字符串分割为数组 解决str_split中文乱码php
查看>>
Discuz论坛 启动报错(1045) notconnect 解决方法
查看>>
ambari与ClouderaManager
查看>>
cdn加速
查看>>
为什么学习Linux系统?
查看>>
Windows Server2012上使用Nginx做文件服务器
查看>>
linux下的apache配置
查看>>
app测试和web端测试的区别
查看>>
一瓶汽水1元,两瓶汽水可换一瓶,现有20元,最多可喝多少瓶汽水
查看>>
图文教程自动登录expect脚本实例
查看>>
2019 第四周 开发笔记
查看>>
CORBA分布式实现
查看>>
第五天的学习
查看>>
微信小程序小技巧系列《二》show内容展示,上传文件编码问题
查看>>
Rancher Kubernetes Engine(RKE)正式发布:闪电般的Kubernetes安
查看>>
$.get()请求返回一个html页面,获取该页面特定id的元素
查看>>