This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

VLFFT工程运行出现的问题求教?



 

VLFFT工程运行出现的问题求教?

大家好!我从www.deyisupport.com/.../67467.aspx

但是无法进行调试。请大家帮忙,非常感谢。

我使用的是TMDSEVM6678LE。

严格按照工程doc中的说明配置了一下参数

  1. 将EIGHT_CORE_DEVICE 置1    , NUM CORES FOR FFT COMPUTE 设为8

  1. 使用的debug模式,注释掉92-95行

  1. 编译出现以下错误,

在103-113行添加段分配,将其配置到MSMCSRAM_1

添加完成之后可以通过编译。

  1. 使用EvmC6678L自带饿gel文件初始化板卡,连接所有核,然后将8个核组成一个group,如下图

将生成的vlfft_evmc6678l.out文件load到Group1,

点击group1全部运行,出现以下结果,不知道什么原因?

 

更改和使用的核数

更改文件vlfftconfig.h中 #define NUM_CORES_FOR_FFT_COMPUTE    1

和文件vlfft_evmc6678l.cfg中多核配置为MultiProc.setConfig(null, ["CORE0"]

发现只使用一个核的时候,core0进入函数initMessageQueues( &messageQParams, VLFFTparams.maxNumCores ),一直出不来?

请教各位帮忙分析一下,错误在哪里?

我也参考了另外一篇帖子www.deyisupport.com/.../68845.aspx

折腾了很久,希望高手们帮帮忙阿

  • 1. 编译的问题时跟edma lld版本有关,使用edma3_lld_02_11_02_04版本编译即不会出现LL2 RAM不够的问题;

    2 参考下载VLFFT doc下面的demo guide,里面有说明如何编译运行工程,不需要修改cfg中的multiproc.setconfig