ADI 技术
直播中

曹兵

7年用户 144经验值
私信 关注
[问答]

请问TS201开发怎么才能开辟大的存储空间?

你好,我用的是TS201,现在没有板子,只是在仿真下,建立一个工程,验证某个算法。我在程序中定义了一个 数组 float zzz[36000],编译后,它提示下面的错误
out of memory in output section 'data1' in processor 'p0'
如果修正这个错误谢谢。
另外如果用malloc开辟 36000个空间,那么也会返回NULL指针,请问怎么才能开辟大的存储空间?在此,谢谢高手的回答。

回帖(1)

杨勇

2018-10-19 09:57:09
这个问题是由于你没有修改该工程的LDF文件,因此默认将该buffer分配到了片内,因此内部memory大小不够了。在TS201上不建议使用malloc的方式,因为它是静态分配内存的,建议你还是要用传统DSP的使用方式来使用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分