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.

[参考译文] TM4C129ENCPDT:更新到最新的 XDCTools、SYSBIOS 和编译器会导致编译错误

Guru**** 2931100 points

Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/974422/tm4c129encpdt-update-to-latest-xdctools-sysbios-and-compiler-causes-errors-on-compilation

器件型号:TM4C129ENCPDT
Thread 中讨论的其他器件:SYSBIOS

大家好、

我们正在将项目更新为最新版本的 TI 库

编译器 TI v20.2.4 LTS

XDCTools 3.62.0.08_CORE

SYS/BIOS 6.83.0.18

CCS v10.2

我成功地使用 Delfino 项目执行了此操作、但在更新 Tiva 项目时遇到了问题。

我得到以下错误:

xdc.cfg 程序 SecectionSpec#1:不兼容的 loadAddress 赋值:"intvecs"

当我单击此错误时、它会显示'Hwi.xs'文件行676。 请参见附加文件。

这似乎与我的同事为解决类似问题而执行的更改相关。

e2e.ti.com/.../2077371

有人能帮我确定发生这种情况的原因以及此修复程序不再起作用的原因吗?

以前、项目是为设置的

编译器 TI v18.1.5 LTS

XDCTools 3.51.1.18_core

SYS/BIOS 6.75.1.05

CCS 9.3.0

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

    在 TM4C 上使用 TI-RTOS 时、应使用版本  2.16.01.14。您应该使用 XDCtools 版本3.32。 我已将这些版本与编译器版本20.2.4和 Code Composer Studio 版本10一起使用。

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

    尊敬的 Bob:

    TM4C 显示为6.83所支持。 我们已将项目更新为 6.75.1.05、并且在使用 CCS 9.3时没有任何问题

    尽管如此、对于 Tiva、这似乎是 CCS10和 SYSBIOS 6.83的问题、因为我已经回到了原始项目设置。 我能够使用 CCS10进行构建。 我更新了编译器版本、仍然能够构建。 然后、我更新了 XDCTools 版本并无问题地进行构建。 只有在我添加了 SYSBIOS 6.83并尝试构建时、才会发生该问题。 我将在今天上午进一步探讨这一点。

    此致、

    WES

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


    我找到了问题。 之前使用了以下内容、并在之前的论坛帖子讨论中将其表示为修复。

    VAR HwiM3 = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
    HwiM3.resetVectorAddress ="intvecs"; 

    对于6.83、我必须显式设置地址值。 使用.cmd 文件中设置的"intvecs"会导致问题发生。

    我需要进一步测试这一点、但我怀疑发生了一些变化、导致此声明不再有效。

    根据以下帖子、我不确定这是如何实现的。