主题:SysConfig 中讨论的其他器件
工具/软件:
您好支持团队、
我的 SPI 代码在 mibspi_loopback 示例工程中运行良好。 但是、当我将该代码集成到 hwa_real_FFT 示例工程中时、完全不起作用。
hwa_real_FFT 工程中有什么特殊之处吗? 我注意到它具有 EDMA 设置。 它是否会影响 SPI 设置?
非常感谢任何建议和建议。
如果您需要我方面的更多信息、请告诉我。
此致、
LIN
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.
工具/软件:
您好支持团队、
我的 SPI 代码在 mibspi_loopback 示例工程中运行良好。 但是、当我将该代码集成到 hwa_real_FFT 示例工程中时、完全不起作用。
hwa_real_FFT 工程中有什么特殊之处吗? 我注意到它具有 EDMA 设置。 它是否会影响 SPI 设置?
非常感谢任何建议和建议。
如果您需要我方面的更多信息、请告诉我。
此致、
LIN
尊敬的 Ming:
感谢您在周末的答复。
是的、我组合 syscfg 的方法是在样本 hwa_real_FFT 的 example.syscfg 文件中添加了 SPI 和 GPIO 设置、这是我在 mibspi_loopback 示例 example.syscfg 文件中执行的操作。 我是否需要将任何其他设置添加到 hwa_real_FFT 的 example.syscfg 中?
现在的一个问题是、在我执行该操作并构建工程后、我无法像在 mibspi_loopback 工程中那样对 hwa_real_FFT 工程中创建的 SysConfig 文件进行微调。
有什么问题吗?还是我漏掉了?
感谢您的帮助。
此致、
LIN
尊敬的 Ming:
请检查 hwa_real_FFT 的压缩工程文件夹。
如果您无法打开它或者它不是共享项目的正确方式、请现在让我来吧。
此致、
LIN
尊敬的 Ming:
与您分享更多信息和历史记录。
首先、我导入了 C66x 内核 hwa_real_FFT 示例工程、并在 hwa_real_fft.c 文件中进行了修改(例如,打印出 FFT Magnitude)。 稍后、我意识到在进行进一步的 ADC 测试时、必须使用连接到 EVM 的 J7 的 MSS_SPIB、但 C66x 中的 SPI 无法连接到 J7。 因此、我再次导入了 R5F 内核 hwa_real_FFT 示例工程、并对此进行了处理。 构建工程时、我注意到 hwa_real_fft.c 文件在 C66x 和 R5F 内核中共享(因为我的所有修改都在 R5F 端的文件中)。
对于 hwa_real_FFT 和所有 MCU+ SDK 示例工程、这是否正确?
此致、
LIN
尊敬的 Ming:
有关示例工程 hwa_real_fft 的 example.syscfg 文件的更多问题。 请查看以下屏幕截图。

在 hwa_real_FFT 示例工程的 example.syscfg 文件的图标中、右下角有蓝色箭头。 但其他示例工程没有这一点。
这是否意味着 hwa_real_FFT 的 example.syscfg 文件具有 Alien 或指向其他位置的链接? 因此我们无法在自己的工程文件夹中找到它。 或者您能否确认并解释一下?
这就是为什么我提到这个主题的标题。
此致、
LIN
您好 Lin、
其下方带有蓝色箭头的 example.syscfg 是指向原始 AM273x MCU+ SDK 09.02.00.60 中 example.syscfg 文件的链接:c:\ti\mcu_plus_sdk_am273x_09_02_00_60\examples\drivers\hwa\hwa_real_fft\am273x-evm\c66ss0_nortos。
没有蓝色箭头的选项是将原始 example.syscfg 文件复制到将 CCS 工程导入到的工作区的副本。
此致、
Ming
尊敬的 Ming:
感谢您指出这一点。
但是、从导入过程中、hwa_real_FFT 与其他示例工程相同、您可以从以下屏幕截图中看到。

在这两个工程中、默认选中 Copy projects into workspace 复选框。 为什么在按“Finish"按钮“按钮后、hwa_real_FFT 工程会链接这些文件、而其他工程会复制这些文件?
我仍然认为 hwa_real_FFT 有一些专长、但我不知道它是如何发展的。
如果您认为链接或复制文件设置不会影响性能、那么稍后我将与您共享我修改后的 example.syscfg 文件和修改后的 hwa_real_fft.c 文件、因为我们现在知道在哪里可以找到它们。
此致、
LIN
尊敬的 Ming:
感谢您的解释。 通过检查 hwa_real_FFT 的 example.projectspec 文件和其他项目、现在我了解了 hwa_real_FFT 专用的根本原因。
删除之前的 hwa_real_FFT 工程后、重新导入该工程并将 ADC SPI 代码集成到 R5F 内核中、现在 ADC SPI + HWA FFT 代码在 hwa_real_FFT 工程中运行良好。 为完整起见、我与您分享我最新的 example.syscfg 和 hwa_real_fft.c 文件。 请查看这些资料。
e2e.ti.com/.../3731.example.zip e2e.ti.com/.../hwa_5F00_real_5F00_fft.zip
现在、我想知道如何在 hwa_real_FFT 示例工程中使用 HWA2.0 添加窗口函数或对数幅度函数。
我们应该继续这一主题还是再创建一个新主题?
感谢您的帮助和支持、尤其是在周末。
此致、
LIN
尊敬的 Ming:
在线程关闭之前、我可以提出 HWA 配置问题。
在 TRM 中、它表示“每个参数集包括各种配置详细信息、例如加速器工作模式(FFT、LOG2 等)、源存储器地址、样本数、目标存储器地址、输入格式、输出格式、用于控制计算开始以确保与 DMA 正确握手的触发模式等。“
在示例 hwa_real_FFT 工程中、在哪里/可以在哪个文件中找到上述内容的参数集配置?
谢谢、此致、
LIN
现在、我想知道如何在 hwa_real_FFT 示例工程中使用 HWA2.0 添加窗口函数或对数幅度函数。
我们应该继续这一主题还是再创建一个新主题?
[/报价]是的。 开始新线程会更好。