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.

[参考译文] RTOS/XTCIEVMK2LX:多个内核的 FFTC 示例

Guru**** 2608385 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/651465/rtos-xtcievmk2lx-fftc-example-for-multiple-cores

器件型号:XTCIEVMK2LX

工具/软件:TI-RTOS

您好!

我一直在使用 FFT 协处理器处理自己的项目、并且一直在使用 Processor SDK 4.0的 PDK 中提供的"fftcMCK2LC66BiosExampleProject"。 由于我希望在芯片上的每个内核上运行不同的代码、我认为、使用每个构建配置中不包括的其他内核的代码来进行多个构建配置。 只需将"multicore.c"文件(包含所有代码)的内容复制到单独的文件中并从每个相同的 c 文件中构建单独的.out 文件、该示例就不再适用于芯片。 当代码到达 fftc_setup()并尝试初始化 fftc 的空闲描述符队列时,只有一个内核能够这样做,另一个内核因错误-3而失败。  

[Core0]空闲描述符队列0设置成功。  分配类型(8391260)的描述符:-3

[Core1] Error initializing Free Descriptors of type:0 in region 8391260,Error -3

由于我使用2个单独的构建、为了正确设置 QMSS 或 CPPI、我是否需要做一些特殊的事情? 看起来每个内核都在尝试为每个队列使用不同的区域。  

非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已通知团队。 他们将直接在此处发布反馈。

    此致、
    Yordan