TI中文支持网
TI专业的中文技术问题搜集分享网站

6678地址空间分配求助

在设计需求中 我需要将这段.far的空间能够增大几百k来存储更多的数据 我该怎么在配置文件中添加句柄来更改这段空间的大小 尝试修改过platform中ddrshared的大小,但是这对这段空间的长度无任何帮助,求ti工程师或者其他大佬帮助

Nancy Wang:

.far是分配在DDR空间的吗?

Shine:

把要放到far段的变量用far关键字定义。

user6019245:

回复 Nancy Wang:

是的

user6019245:

回复 Shine:

 我希望能够增加这段空间的长度,我通过mmaloc的存储数据的首地址是0x890600ec 在这个段内剩余的空间已经不能满足我的需求,一旦我下载我需要的文件时就会报下面这个错

Shine:

回复 user6019245:

这个报错信息看着是stack溢出,建议把stack size加大试试。

user6019245:

回复 Shine:

 你好 根据你的建议我已经多次调大任务stack的大小 但是没有改善 我觉得还是内存写入越界了  我的buf初始地址0x890600ec,到.far段的结尾0x891331d4之间只有844kb的长度 而我要下载到这里的文件大小为1MB左右 这个时候数据已经写到dataMatheap段里去了 所以我希望能够调大.far段的长度 不知道怎么做

user6019245:

回复 Shine:

这是我的platform设置 我尝试将ddrshareData的长度调整为0x2000000,并且将ddrOmpheap的起始地址做了相应的调整 但是在编译时会erro r#10099-D错误 下面第二张的图是修改后报错的配置 第一张是未修改的

user6019245:

回复 Shine:

图是我为编译的platform配置,我对其进行修改后却报了error #10099-D错误

赞(0)
未经允许不得转载:TI中文支持网 » 6678地址空间分配求助
分享到: 更多 (0)