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.

[参考译文] HWA_REAL_FFT 示例工程设置中是否有任何特殊功能?MCU-PLUS-SDK -AM273X:

Guru**** 2465890 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1548615/mcu-plus-sdk-am273x-is-there-any-specialty-in-the-hwa_real_fft-sample-project-setting

部件号:AM273X - MCU-PLUS-SDK
主题:SysConfig 中讨论的其他器件

工具/软件:

您好支持团队、

我的 SPI 代码在 mibspi_loopback 示例工程中运行良好。 但是、当我将该代码集成到 hwa_real_FFT 示例工程中时、完全不起作用。

hwa_real_FFT 工程中有什么特殊之处吗? 我注意到它具有 EDMA 设置。 它是否会影响 SPI 设置?

非常感谢任何建议和建议。

如果您需要我方面的更多信息、请告诉我。

此致、

LIN

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

    您好 Lin、

    您的 SPI 工程有自己的 syscfg 文件、hwa_real_FFT 工程也有。 您不仅需要组合代码、还需要组合两个 syscfg 文件。

    此致、

    Ming

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

    尊敬的 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

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

    您好 Lin、

    如果找不到由 syscfg 生成的文件、则表示新的 example.syscfg 文件有错误。 您应该会收到构建错误。

    您能否共享 example.syscfg 文件? 或者更好地共享整个 CCS 工程?

    此致、

    Ming

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

    尊敬的 Ming:

    当我尝试共享 example.syscfg 文件时、我注意到浏览器中没有如前面所示的该文件。 但是、它确实显示在 CCS 的工程中。

    是这样吗?

    我将压缩我的项目并在下一条消息中发送给您。

    此致、

    LIN

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

    尊敬的 Ming:

    请检查 hwa_real_FFT 的压缩工程文件夹。

    如果您无法打开它或者它不是共享项目的正确方式、请现在让我来吧。

    e2e.ti.com/.../hwa_5F00_real_5F00_fft_5F00_am273x_2D00_evm_5F00_r5fss0_2D00_0_5F00_nortos_5F00_ti_2D00_arm_2D00_clang.zip

    此致、

    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

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

    您好 Lin、

    在您的 zip 文件中、我找不到 example.syscfg 文件:

    如果没有 syscfg 文件、syscfg 将无法生成这些文件。

    此致、

    Ming

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 hwa_real_FFT 和所有 MCU+ SDK 示例工程是否正确?

    是的。 应用程序代码相同、但 syscfg 文件不同。

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

    尊敬的 Ming:

    我不知道发生了什么、但我将删除 R5F 和 C66x 内核中的 hwa_real_FFT、并将其重新导入到 R5F 内核中。

    我会在验证之后回复您。 或者、如果您有更好的想法或建议、请告诉我。

    谢谢、此致、

    LIN

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

    感谢您的确认。

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

    尊敬的 Ming:

    有关示例工程 hwa_real_fft 的 example.syscfg 文件的更多问题。 请查看以下屏幕截图。

      

    在 hwa_real_FFT 示例工程的 example.syscfg 文件的图标中、右下角有蓝色箭头。 但其他示例工程没有这一点。  

    这是否意味着 hwa_real_FFT 的 example.syscfg 文件具有 Alien 或指向其他位置的链接? 因此我们无法在自己的工程文件夹中找到它。 或者您能否确认并解释一下?

    这就是为什么我提到这个主题的标题。

    此致、

    LIN

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

    尊敬的 Ming:

    为您提供更多信息。

    在我的 CCS 中删除所有 hwa_real_FFT 示例工程并在 R5F 内核中重新导入其中一个工程后、我得到了相同的结果:工程文件夹中没有 example.syscfg、example.syscfg(和其他.c 文件)的图标中有蓝色箭头。

    期待您的确认和解决方案。

    此致、

    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

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

    您好 Lin、

    在 example.projectspec 文件中、每个文件都有两个选项:“link"或“或“copy"。“。 由*。projectspec 文件的创建者决定。 “链接“和“复制“之间的唯一区别在于文件是链接还是复制到工作区。 不会影响性能。 只需将修改后的 example.syscfg 文件发送给我。

    此致、

    Ming  

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

    尊敬的 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“658964" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1548615/mcu-plus-sdk-am273x-is-there-any-specialty-in-the-hwa_real_fft-sample-project-setting/5958341

    现在、我想知道如何在 hwa_real_FFT 示例工程中使用 HWA2.0 添加窗口函数或对数幅度函数。

    我们应该继续这一主题还是再创建一个新主题?

    [/报价]

    是的。 开始新线程会更好。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在示例 hwa_real_FFT 工程中、其中/在哪个文件中可以找到上述内容的参数集配置?

    它位于以下函数中: hwaft_init 的 hwaft.c

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

    尊敬的 Ming:

    我检查了 HWAFFT_init() 函数,但它包含了大部分 EDMA 配置,我没有看到 parameterRegister 和 commonRegister 配置。

    您能否指定函数中的行?

    此致、

    LIN

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

    您好 Lin、

    HWA 初始化在 C:\ti\mcu_plus_sdk_am273x_09_02_00_60\source\drivers\hw\v0\hwa.c 和 hwaft_init  () 中的 hah_open () 之间拆分

    此致、

    Ming

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

    尊敬的 Ming:

    感谢您的信息。 我之前从未检查过 HWA_OPEN ()。 我会做这个。

    此致、

    LIN

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

    尊敬的 Ming:

    是否可以使用此主题来帮助解决 AD7389-4 芯片组问题? 现在、我无法在模拟通道 1 中读取 100KHz 正弦波信号。

    我知道这是 AD 的芯片组、但是、您能帮助我查看 TI 的基于 MUC+ SDK 的 SPI 代码以读回连续数据转换吗?

    感谢您的帮助。 我被这个问题阻止了一个星期、导致项目延迟。 请帮我解决这个问题。

    此致、

    LIN

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

    您好 Lin、

    请不要将此主题用于 与 AD7389-4 相关的问题。 请为其创建新的 e2e 主题。

    如果您认为问题已解决、请关闭此主题。

    此致、

    Ming

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

    尊敬的 Ming:

    非常感谢您的帮助和支持。

    此致、

    LIN