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/TMS320F28035:将移民定点 SFRA 库更改为28035

Guru**** 2534260 points
Other Parts Discussed in Thread: SFRA, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/672681/ccs-tms320f28035-immigrant-fixed-point-sfra-lib-to-28035

器件型号:TMS320F28035
Thread 中讨论的其他器件:SFRAcontrolSUITE

工具/软件:Code Composer Studio

尊敬的先生/女士:

在指南文档"C2000软件频率响应分析器(SFRA)库和补偿设计器"之后、我尝试在定点28035中迁移 SFRA。

串行通信已成功建立、但当开始扫描时、状态栏没有指示、所有内容都变为灰色、并且不显示错误。

1.我在后台任务中添加以下代码

if (初始化标志= 1)

SFRA_IQ_init (&SFRA1);
初始化标志= 0;
SFRA1.START = 1;

SerialHostComms();

2.我在1ms 任务中添加了 SerialCommsTimer++。

3.在 ISR 中添加代码

SFRA_i32Iref = SFRA_IQ_Inject (SFRA_i32IoutSetSlewed);

SFRA_IQ_Collect (&SFRA_i32Iref、&SFRA_i32Fdbk);

然后、我尝试在后台任务中添加 SFRA_IQ_background (&SFRA1);在使用定点 SFRA 库但浮点 SFRA 库中未提及此任务。

这里始终有一个构建错误

未定义的首次引用
符号
------ --------
_IQ16log D:/WSP/DSP_WorkSpace/OBC33_LLC_SFRA/build/SFRA_IQ_Lib.lib

我的问题是。

1、SFRA_IQ_background (&SFRA1)的用途是什么? 定点 SFRA 库是否必须使用它?

2.如何消除此链接错误?

3.我是否错过了使 SFRA 正常工作的任何要点?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们已经在 controlSUITE 中使用了 F28035的 SFRA 工作示例代码

    C:\ti\controlSUITE\libs\app_libs\SFRA\v1_20_00_00\examples\DPSWrkShpKit_SFRA_F28035

    请参阅示例并比较差异。

    alos 是指链接器命令文件,您将知道您可能缺少一些段定义。

    2.如果 SFRA GUI 未显示任何进度、您可以将 sfra 结构对象放在监视窗口中、然后查看 freqindex 变量? 它是否显示任何增量? 如果否、则问题与未调用的后台任务、未调用 SFRA 注入或收集相关。 您可以在代码中设置断点以检查是否调用了这些例程。