主题中讨论的其他器件: ADC3660
您好!
我们在项目中使用 AM5748处理器、并且我们使用 SDK 版本 04.03.00.05 。 我们使用 pdkProjectCreate.bat 脚本创建了 McASP 器件环回示例项目。
使用示例项目作为参考、我们使用所有资源表和配置创建了我们自己的示例项目。 我们在运行项目时遇到问题。
DSP 在执行时崩溃 edma3init 停止。 在进一步研究时、我们发现我们必须添加 sample_init.c 文件和相应的 平台配置文件。 当我们尝试从 C 语言添加这些文件 :\ti\EDMA3_LLD_2_12_05_30C\packages\ti\sdo\EDMA3\drv\sample\src\platforms 在项目中、我们发现 AM5748处理器不存在配置文件。 经过进一步调查、我们发现只有 sample_c6657_cfg.c 的 DSP 编号为2、并且所有其他配置文件都有不同的编号、因此我们进一步处理了该配置文件。 并补充说存在下图所示的错误。
一些变量与 EVM-tda2xx 的库文件发生冲突。 经过进一步调查、我们发现我们使用 evmDRA7xx 作为平台、因此编译器正将它链接到 TDA7xx 包。
这里的疑问是 EVM-tda2xx 的配置文件中 DSP 的数量为1、但 AM5748有2个 DSP 内核。 是使用正确的配置、而且我们在项目属性中使用的平台正确、如下图所示。
如果我们可以获得有关平台的一些信息、将使用 EDMA config 来进一步进行工作、会有所帮助。