器件型号:LAUNCHXL-F28377S
大家好、
我正在寻找 SFO 函数的实体、因为以下错误:
未解析的符号_SFO、首先在./init.obj DSP C/C++问题中引用
是否有人知道它在哪里(我找到了它的原型、但实体不在那里)?
最好
Takano
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.
器件型号:LAUNCHXL-F28377S
大家好、
我正在寻找 SFO 函数的实体、因为以下错误:
未解析的符号_SFO、首先在./init.obj DSP C/C++问题中引用
是否有人知道它在哪里(我找到了它的原型、但实体不在那里)?
最好
Takano
尊敬的 DIsona:
感谢您的回复。
在将库文件添加到我的项目中后、编译会通知它不兼容、如下所示;
说明资源路径位置类型
"="">processors.wiki.ti.com/.../16008">file "../SFO_V8_FPU_lib_build_c28.lib "指定 ISA 修订版本"C28FPU32"、它与之前文件或命令行 文件"./SFO_v8_FPU_lib_build_c28.lib 中指定的 ISA 修订版本"C2800"不兼容 "指定 ISA 修订版本"C28FPU32"、它与之前文件或命令行 DSP C/C++问题中指定的 ISA 修订版本"C2800"不兼容
您知道我应该怎么做来解决它吗?
最棒的
Takano
您的项目似乎不使用 FPU、但该库使用。 我认为解决这个问题有两种方法:
1) 1)更改 SFO 库-库名称中有"Fpu"。 从您的项目中删除此库并添加另一个库。 controlSUITE 中通常有两个版本的每个库-带和不带 FPU。 如果您在最新版本的器件支持中找不到库、请在早期版本中搜索。 或者只需在资源管理器中使用文件搜索。 如果你选择了一个旧的 SFO,没有问题
2) 2)在项目设置中打开 FPU。
如果您不打算在 项目中使用 FPU、则首选第一种方法。