尊敬的先生:
下午好!
我想将 F28034代码迁移到 F28066,因为闪存不足以用于新项目,
您是否能帮助我们了解迁移的关键点?
例如:
1、 迁移过程
2、要点
…
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.
尊敬的先生:
下午好!
我想将 F28034代码迁移到 F28066,因为闪存不足以用于新项目,
您是否能帮助我们了解迁移的关键点?
例如:
1、 迁移过程
2、要点
…
Jacky、
我们提供了有关在这些器件之间进行迁移的迁移应用手册; https://www.ti.com/lit/sprabj2
如果您有任何疑问、请告诉我。
最棒的
Matthew
Matthew、
我重新加载项目、它可以编译、但会发生一些其他问题:
说明资源路径位置类型
#16008-D 文件"../Module/Control/Lib/ControllerAsm.lib "指定 ISA 修订版本"C2800"、它与上一个文件或命令行 OnLineLV C/C++ Problem 中指定的 ISA 修订版本"C2700"不兼容
说明资源路径位置类型
#16008-D 文件"C:/ti/ccsv5/tools/compiler/c2000_6.4.6/lib/rts2800_ml.lib "指定 ISA 修订版本"C2800"、它与之前文件或命令行 OnLineLV C/C++问题中指定的 ISA 修订版本"C28FPU32"不兼容
请帮您检查一下吗?
Tks,
Jacky
有关详细信息:
警告#16002-D:"E:\projects\On Line LV 1K2K3K\Firmware\OnLineLV_v01_20210906\Lib\IQmath.lib 中缺少 TI 的构建属性供应商部分 ":无法确定兼容性
未定义的首次引用
>>编译失败
符号
------ --------
_uwRNewSinAmp /Module/InverterModule/InverterModule.obj
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"OnLineLV.out"
gmake:***[OnLineLV.OUT]错误1.
gmake:目标`全部'不会由于错误而重制。
****构建完成****
Jacky、
我不确定这些错误、我将通过其他一些方法来查看这是否是已知的情况。 需要注意的一点是、如果您右键单击项目并选择"属性"、然后选择"常规"选项卡、您是否可以看到以"输出格式"选择了什么? 由于我们要从较旧的项目移植、因此我们要确保选择了"传统 COFF"、而不是 EABI。
我想 EABI 会迫使我们包含新的_EABI 编译的库、我现在要避免使用这些库。 我知道 FPU 库专门有 EABI 和非 EABI 版本、但从较旧的项目来看、它可能使用的是 NON_EABI (此时是唯一的库)。
最棒的
Matthew