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.

[参考译文] TMS320F28069M-Q1:将 XDS100切换到 XDS200时出现错误#16008-D 问题。

Guru**** 2539500 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/993223/tms320f28069m-q1-error-16008-d-issue-when-switching-xds100-to-xds200

器件型号:TMS320F28069M-Q1
主题中讨论的其他器件:MOTORWARE

https://e2e.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/989466/drv8301-69m-kit-16008-d-error

我在这里有一个类似的错误

我将项目从 Lab13开发成了在 EVAL 板 LauchXL-F28069M 上 与 BOOSTXL-DRV8305配合使用的定制应用程序代码通过板载 XDS100符合规范。 然后、我构建定制板、更新固件以匹配 GPIO 布局的更改、然后更新属性以匹配 XDS200外部器件。 我注意到、为了获得 XDS200连接列表、我必须更新变体中的两个方框、它会产生我不熟悉的错误。  

我不知道如何解决此错误。 C2000库是最新的。  

 

错误#16008-D:文件
"E:/010_WorkAOT/011MyGit20/107_RVPPulser/Motorware/motorwareAOT_1_01_00_18/s
<TMS32
0x2806X_RevB_BOOT_ROM_OUT__IQ24LOG_Tmp.obj>"指定 ISA 修订版本
"C2800"、与中指定的 ISA 版本"C2700"不兼容
上一个文件或命令行上
错误#16008-D:文件
"E:/010_WorkAOT/011MyGit20/107_RVPPulser/Motorware/motorwareAOT_1_01_00_18/s
<TMS32
0x2806X_RevB_BOOT_ROM_OUT__IQ24sincu_tmp.obj>"指定 ISA 修订版本
"C2800"、与中指定的 ISA 版本"C2700"不兼容
上一个文件或命令行上
错误#16008-D:文件
"E:/010_WorkAOT/011MyGit20/107_RVPPulser/Motorware/motorwareAOT_1_01_00_18/s
<TMS32
0x2806x_RevB_BOOT_ROM_OUT__IQ24sqrT_tmp.obj>"指定 ISA 修订版本
"C2800"、与中指定的 ISA 版本"C2700"不兼容
上一个文件或命令行上
错误#16008-D:文件
"E:/010_WorkAOT/011MyGit20/107_RVPPulser/Motorware/motorwareAOT_1_01_00_18/s
<TMS32
0x2806X_RevB_BOOT_ROM_OUT__IQ24toF_Tmp.obj>"指定 ISA 修订版本
"C2800"、与中指定的 ISA 版本"C2700"不兼容
上一个文件或命令行上

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

    在链接器中找到 RTS2800_ml_eabi.lib 包含一个库、删除了该库、并将 libc.a 放置(与在 XDS200和更早版本的定制板上工作的其他定制代码相比、在将 FW 升级到应用级之前、该代码会有所不同。  

    在编译器构建中发现从 fpu32切换到 softlib、它符合标准、没有错误。  

    切换回 fpu32并生成上述错误。

    要使用 fpu32、需要正确执行哪些操作?我必须确保在其他位置没有 rts2800、对吧?

    我倾向于认为错误性质与前一个论坛不同。  

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

    我认为问题与仿真器无关、您可以检查是否更改了 编译器版本、处理器选项等项目属性。  对于 lab13a/b、您应该使用 softlib、而不是 fpu32

    您可能与 motorWare 中的原始示例实验进行了比较。

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

    使用 softlib、 软库(仿真)或 FPU 如何计算 float 或 double?

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

    它将调用  RTS2800_xx.lib 中的相关函数。