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/EK-TM4C1294XL:使用最新版本的XDCTools需要执行什么操作?

Guru**** 2559610 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/589916/ccs-ek-tm4c1294xl-what-do-i-need-to-do-to-use-the-latest-version-of-xdctools

部件号:EK-TM4C1294XL
“Thread:SysBIOS”中讨论的其它部件

工具/软件:Code Composer Studio

最近更新为最新版本的7.1 Studio版本:0.0.0016万

XDCTools已更新至版本3.50 .1.12.核心。

编译了我的未修改代码,并收到了许多警告和以下错误,这些错误不允许我的代码编译。  

>>编译失败
subdir_rules.mk:26:目标'build_1449148287-InProc'的配方失败
警告:TI.SysBIOS.BIOS:“c:\ti/tirex-content/tirtos_tivac_2_16_00_08/products/BIOS_6_45_01_29/packages/ti/SysBIOS/BIOS.xs”,行323:TI.SysBIOS.BIOS heapSize:BIOS.heapSize和Memory.defaultHeapSize均已设置。 Memory.defaultHeapSize已忽略。 正在使用BIOS.heapSize。
警告:TI.SysBIOS.BIOS:“c:\ti/tirex-content/tirtos_tivac_2_16_00_08/products/BIOS_6_45_01_29/packages/ti/SysBIOS/BIOS.xs”,行328:TI.SysBIOS.BIOS heapSize:BIOS.heapSize和Program.heap都已设置。 忽略program.heap。 正在使用BIOS.heapSize。
"package/cfg/tcpEcho _pem4f.c",第897行:警告#145-D:"XDC_PTR (*)类型的值(XDC_PTR,XDC_SizeT,XDC_PTR,Const XDC_UChar *,XDC_SizeT, XDC_Runtime_Error_Block *)"无法用于初始化类型为"XDC_PTR (*)(XDC_CPTR,Const XDC_UChar *,XDC_SizeT,XDC_Runtime_Error_Block *)的实体
"package/cfg/tcpEcho _pem4f.c",第918行:警告#145-D:"XDC_PTR (*)类型的值(XDC_PTR,XDC_SizeT,XDC_PTR,Const XDC_UChar *,XDC_SizeT, XDC_Runtime_Error_Block *)"无法用于初始化类型为"XDC_PTR (*)(XDC_CPTR,Const XDC_UChar *,XDC_SizeT,XDC_Runtime_Error_Block *)的实体
"package/cfg/tcpEcho _pem4f.c",第966行:警告#145-D:"XDC_PTR (*)类型的值(XDC_PTR,XDC_SizeT,XDC_PTR,Const XDC_UChar *,XDC_SizeT, XDC_Runtime_Error_Block *)"无法用于初始化类型为"XDC_PTR (*)(XDC_CPTR,Const XDC_UChar *,XDC_SizeT,XDC_Runtime_Error_Block *)的实体
"package/cfg/tcpEcho _pem4f.c",第5273行:警告#145-D:类型为"const __t1_ti_SysBIOS_KNL_Idle_funclist *"的值不能用于初始化类型为"ti_SysBIOS_KNL_Idle_FuncPtr *"的实体
"package/cfg/tcpEcho _pem4f.c",第5277行:警告#145-D:类型为"const __t1_ti_SysBIOS_KNL_Idle_coreList *"的值无法用于初始化类型为"XDC_UINT *"的实体
"package/cfg/tcpEcho _pem4f.c",第6622行:警告#145-D:类型为"const __T1_ti_SysBIOS_KNL_Task_Hooks *"的值无法用于初始化类型为"ti_SysBIOS_KNL_Task_HookSet *"的实体
"package/cfg/tcpEcho _pem4f.c",第1.6224万行:错误#148:声明与"XDC_PTR ti_SysBIOS_BIOS_RTsGateProxy_Proxy__Delegate__S (void)"(在“C:/ti/tirex-content/tirtos_tivac_2_prox_16_bios/prox_08/vin_prox_page_/bios_08/vin_packages_/f_6/vin_bios_08/v3_
"package/cfg/tcpEcho _pem4f.c",第1.6403万行:致命错误#35:#error directive:软件包'ti.SysBIOS.family.arm.lm4'与此版本中使用的XDCtools不兼容。 请使用XDCtools 3.50 或更高版本重建软件包。
在编译"package/cfg/tcpEcho _pem4f.c"时检测到1个错误和1个灾难性错误。
编译已终止。
gmake.exe:***[package/cfg/tcpEcho _pem4f.oem4f]错误1
js:“c:/ti/xdctools_3_50_01_12_core/packages/xDC/tools/Cmdr.xs”,第52行:错误:xdc.tools.configuro:由于较早的错误配置失败(状态=2);'linker.cmd'已删除。
gmake [1]:***[builc-1449148287-InProc]错误1
gmake:***[Build-1449148287]错误2
gmake [1]:正在离开目录'C:\ti/workspace_7/lw2/Debug'
subdir_rules.mk:23:目标'build_1449148287'的配方失败
gmake:由于错误,目标'all'没有重制。

返回到XDCTools版本3.32 .1.22_core,我的代码正常。

使用最新版本的XDCTools需要执行什么操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应继续使用XDCtools 3.32 .00.06 和TI-RTOS for TivaC 2.16 .00.18。 您可以在此处下载: software-dl.ti.com/.../index.html

    托德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前使用XDCtools XDCtools 3.32 .00.06 不是一个问题(发现新版本的是编译问题的原因是一个难题)。 我当时在使用TI-RTOS for TivaC 2.16 .00.18。
    今后,Code Composer的用户如何使其代码与最新版本的Code Composer兼容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,

    我理解您的痛苦。 我们没有正确更新XDCtools 3.50 的发行说明。 展望未来,我们将寻求更多的安全防护,以防止再次发生这种情况。 具体细节见通量。

    托德