请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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、我是否需要做一些特殊的事情? 看起来每个内核都在尝试为每个队列使用不同的区域。
非常感谢!