请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C5515 工具/软件:Code Composer Studio
大家好、我正在使用 TMS320C5515与 Code Composer Studio 一起开发一个项目。 根据数据表、C5515具有320K 字节的片上 RAM。 但是、当我尝试初始化大小为96000的 Int16阵列(足以在48kHz 采样率下实现2秒延迟线)时、我会得到一个错误:
说明资源路径位置类型
gmake:***[main.obj] Error 1 audioTests C/C++ Problem
这不是很详细的描述、但我发现问题是基于阵列大小。
96000 * 2字节(16位整数)= 182K 字节、芯片应具有足够的 RAM 来处理这些字节。 起初、我以为这是因为 SARAM 包含32个4K X 16位块、但我能够无任何问题地实例化大小为24000的阵列、因此可以很明显地创建一个大于该块大小的阵列。
如何配置片上存储器以允许大阵列大小? 我正在使用 Code Composer Studio 中的 TI C 编译器创建程序。
谢谢!