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.

[参考译文] CCS/LAUNCHXL-F28377S:2837xD_rfft_ADC_RT

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591657/ccs-launchxl-f28377s-2837xd_rfft_adc_rt

器件型号:LAUNCHXL-F28377S

工具/软件:Code Composer Studio

您好!

我需要一个基于 F28377S Launchpad 的在线 ADC 信号实时 FFT 示例。

其中一个示例基于2837xD 处理器:

controlSUITE—>库—> DSP—> FPU—> v1_50—>扩展—> FFT—> 2837xD_rfft_adc_RT

但该示例是为 F2837xD 系列设计的。 如何为 F28377S 处理器更改此示例?

感谢您的帮助和回复。

此致、

Amin

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

    尊敬的 Amin:

    在 controlSUITE\device_support\F2837xS\V210\F2837xS_common\source 和 F2837xS_headers\source 中、您应该能够找到项目中包含的.c 文件的所有 F2837xS 版本。 您可以使用这些选项来替换 F2837xD 版本。

    您还应该进入项目属性并更改编译器包含选项以指向 F2837xS 包含目录。

    无需对 examples_setup.c 和 main.c 文件进行任何代码更改。 它们应该完全兼容。

    惠特尼

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

    感谢你的帮助。 根据您所说的内容、我编辑了项目、但有2个错误:

    错误:".TI.ramfunc"段由__attribute__((ramfunc))或生成
    --ramfunc=on 需要段规范才能运行。
    警告:创建不带 SECTIONS 规范的输出段"RFFTdata2"
    警告:创建不带 SECTIONS 规范的输出段"RFFTdata3"
    警告:创建不带 SECTIONS 规范的输出段"RFFTDATa1"
    警告:创建不带 SECTIONS 规范的输出段"RFFTdata4"
    警告:指定了"_c_int00"以外的入口点符号:"code_start"
    错误:链接期间遇到错误;未生成"2837x_RFFT_ADC_RT.out"

    >>编译失败
    Gmake:***[2837x_RFFT_ADC_RT.OUT]错误1.
    gmake:目标`全部'不会由于错误而重制。

    ****构建完成****

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

    尊敬的 Amin:

    您正在使用什么.cmd 文件? 原始文件(F2837xD_FPU_RFFT_ADC_RT_lnk.cmd)或您是否将其更改为 F2837xS_common/cmd 文件之一?

    如果您使用的是原始文件、请对其进行编辑、使其使用".TI.ramfunc"而不是"ramfuncs"(您可以查看 F2837xS_common/cmd 文件以获取示例)。

    惠特尼

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

    我使用原始(F2837xD_FPU_RFFT_ADC_RT_lnk.cmd)文件、
    "ramfuncs"更改为".TI.ramfunc"、但错误仍然存在。

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

    我将附加我编辑过的代码、以生成示例。 查看您的是否不同/是否使用我的替代产品。

    e2e.ti.com/.../F2837xD_5F00_FPU_5F00_RFFT_5F00_ADC_5F00_RT_5F00_lnk.txt

    如果它不起作用、您能告诉我您使用的编译器版本吗?

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不管用、
    CCS 版本:6.1.2.00015
    编译器版本:TI v17.3.0.STS
    谢谢。
    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Amin、

    如果您使用的是原始 cmd 文件、那么您会收到这些"警告:在没有段规格的情况下创建输出段"RFFTdatax"警告也很奇怪。 有时、当您更改 CCS 属性中的器件时、它会自动更改您的 cmd 文件并排除原始文件。 您能否确保这不会发生在您身上? 确保未从编译中排除 cmd 文件。


    惠特尼

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

    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的图像未通过。 是否可以尝试再次发送?

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我认为您需要从工程中删除28377S_FLASH_lnk.cmd 和2837x_flash_lnk_cpu1.cmd、然后右键单击 F2837xD_FPU_RFFT_ADC_RT_lnk.cmd、并取消选中"exclude from build"复选框。

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

    它运行良好。 感谢你的帮助。

    Amin