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

dsp编程规范与cmd稳健配置

Hi:

         我使用omapl138 的dsp进行裸板开发,我发现一些算法编程容易出问题。

        例如:

         wxy[i+j*audioFrameLength] = audioInputData[n++];  会出错,改为 wxy3orderBuf[j*audioFrameLength+i] = audioInputData[n++];就好了

         再例如: 三重for循环程序运行出错,得不到理想结果,改为两重for循环,程序运行就ok了。

         我想知道有没有避免这些问题的编程规范的文档手册?

         还有一个问题:cmd文件配置memory。官方有没有介绍omapl138 的dsp如何进行配置以及详细介绍的说明文档。

         我发现code或者data放在不同的数据段会出现不同的运行结果,直接导致程序执行错误。

谢谢!

yan liu2:

回复 Tony Tang:

Hi Tony Tang:

            问题已解决! 算法没有问题,是cmd文件配置问题。我之前把data段放在external_ram里面了,时钟周期受到影响,上面的问题出现的根本原因

是算法在我的工程里面执行Mips过多导致的(到external_ram取数据太慢)。

            非常感谢你的回答。

            想问你一下,关于cmd配置规范的文档到哪里去download,或者你给发个链接也是可以的

Thank you!

Tony Tang:

回复 yan liu2:

如果说是CMD文件格式则参考spru186第7章,如果说是如何有效利用内存,则是将访问频率高的section放到片上内存。

赞(0)
未经允许不得转载:TI中文支持网 » dsp编程规范与cmd稳健配置
分享到: 更多 (0)