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:正在重建SysBIOS和TIRTOS

Guru**** 2556820 points
Other Parts Discussed in Thread: SYSBIOS, TI-CGT

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/587651/ccs-rebuilding-sysbios-and-tirtos

主题中讨论的其他部件:SysBIOSMSP430DRIVERLIB

工具/软件:Code Composer Studio

如何从源代码重新生成库?

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

    根据不同的软件产品,它将记录在以下内容中

    TI-RTOS:在TI-RTOS用户指南(SPRUHD4x)中,有一节“Rebuilding TI-RTOS”

    SYS/BIOS:在《SYS/BIOS用户指南》(SPRUEX3x)中,附录中有一个“Rebuilding SYS/BIOS”(重建SYS/BIOS)部分。

    SimpleLink SDK:打开docs目录中的Documentation_Overview.html文件,然后打开TI-RTOS内核用户指南(SPRUEX3x)。 附录中有一个“Rebuilding SYS/BIOS”(重建SYS/BIOS)部分。

    如果没有,请告诉我您拥有的产品和版本。

    托德

    P.S.去斯巴达人,除非他们玩普渡:)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经有了一个很好的方法来重建这个,但是我一直得到这个信息:
    "
    js:“c:\ti/tirtos_tivac_2_16_01_14/products/BIOS_6_45_02_31/packages /ti/targets/arm/elf/iArm.xs”,第77行:错误:c中的编译器与此版本的TI-RTOS或SYS/BIOS不兼容。 请使用Arm编译器5.2 .........................................2或更新版本。
    ticcsv7toolscompilerti-CGT-arm_LTS.2.LTS 16.9 :未找到
    C:nburngcc-m68kms1.0titirtos_tivac_2_16_01_14productsTivaWare_C_Series-Tiv.1.71b 2.1 :未找到
    gmake[1]:***删除文件`package.mak
    "

    我已经编辑了tirtos.mak文件,尝试提供正确的路径,并且可以构建SysBIOS和设备的NDK部分,没有任何问题,但是当我告诉它制作驱动程序时,我开始收到此消息。

    稍后-
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,当我尝试制作UIA时,从Adapter.c收到一个错误,关于需要一个lvalue。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在tirtos.mak中使用正斜杠? 您可以附加该文件吗? 您使用的是什么主机操作系统?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我确信我可能有一些问题。

    我在Windows 7上,使用CCS 7.1 .0.0.0016万 ,并且我包含了该文件。

    e2e.ti.com/.../tirtos.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否可以尝试使用TI-RTOS测试过的XDC工具:即xdctools_3_32_00_06_core。 使用UIA时,我就能够构建UIA。
    因此,请在tirtos.mak文件中更改此行。
    XDCTOOLS_INSTALL_DIR ?=$(default_install_DIR)/xdctools_3_50_01_12_core

    如果这不能解决问题,请取消注释tirtos.mak文件中的详细选项
    XDCOPTIONS=v

    并将输出发送到文件。 然后在此处附加(不要复制/粘贴)该文件。

    此外,还可以进行快速健全性检查...您在16.9 c:\ti/ccsv7/tools/compiler目录中安装了ti-CGT-arm_lp.2.LTS ...对吗?

    托德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我在该位置安装了ti-CGT臂。
    我不得不升级到3_50_01_12_core,因为3_32 XGCONF编辑器不能在新的CCS上运行。

    我将取消对XDCOPTIONS行的注释,并生成输出文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是生成的日志输出。

    正如我所说,这是与3_50工具链一起使用的。

    e2e.ti.com/.../trace.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用xdctools_3_32_00_06_core时,是否可以附加日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用3_32完成日志。  它因兼容性错误而失败,这是所有这些最初开始的原因。

    我正在使用NDK,我不确定是否需要UIA,但驱动程序故障是我关心的问题。

    David

    e2e.ti.com/.../4075.trace.txt

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

    输出看起来错误。 我看到下面的粗体文本。 它具有"c;"而不是"c:"。 是否可以再次检查您的tirtos.mak文件? 你有“c;”的地方吗?

    c:/ti/xdctools_3_32_00_06_core/xs -Dxdc.path="c:/ti/tirtos_tivac_2_16_01_14/products/bios_6_45_02_31/packages;c:/ti/tirtos_tirtos_2_16_01_14/products/products/cd_00_32_packages;c_06/ -dxdc.root=c:/ti/xdctools_3_32_00_06_core -Dxdc.Hostos=Windows -Dconfig.importPath=".;c:/ti/tirtos_tiv_tivc_2_16_01_14/products/bi_6_45_02_31/packages;c:/ti_ti/tos_to_k_x00/32 dcc_tools/k_xc_06/k_32 dcc_tools/t_xc_06/k_x_x_x_xc_06. 16.9 1.0 2.1   

    js:“c:\ti/tirtos_tivac_2_16_01_14/products/BIOS_6_45_02_31/packages /ti/targets/arm/elf/iArm.xs”,第77行:错误:c中的编译器与此版本的TI-RTOS或SYS/BIOS不兼容。 请使用Arm编译器5.2 .........................................2或更新版本。

    js:“c:\ti/tirtos_tivac_2_16_01_14/products/BIOS_6_45_02_31/packages /ti/targets/arm/elf/iArm.xs”,第77行:错误:c中的编译器与此版本的TI-RTOS或SYS/BIOS不兼容。 请使用Arm编译器5.2 .........................................2或更新版本。

    ticcsv7toolscompilerti-CGT-arm_LTS.2.LTS 16.9 :未找到

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我没有看到。 我浏览了tirtos.mak文件,但编辑器找不到该组合。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以再次发布tirtos.mak文件并确保它是产生上述问题的文件? 此外,您是否可以在Windows提示符中执行"路径"并粘贴响应。 我想看看您在路径中还能使用哪些其他工具
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在浏览我的路径时,偶然发现我在使用ccsv5实用程序目录和版本。

    我认为这不会是一个错误,但我重新运行版本只是为了绝对确保这不会影响任何内容。

    完成后,我将发布输出。

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

    使用3_32 XDCTOOLS得出结果。  路径嵌入在文件的开头。

    不幸的是,它没有奏效。

    我应该注意,我更改了版本中“ALL:”行的顺序,将驱动程序和UIA版本置于末尾

    构建成功,直到开始构建驱动程序包。

    e2e.ti.com/.../trace_5F00_3_5F00_32.txt

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

    您好,David:

    发布输出而不是tirtos.mak文件。 是否可以附加tirtos.mak文件?  

    托德

    [EDIT]和products\tidrivers_xxx\drivers.mak文件也很好。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有一个文件驱动程序。mak in C:/ti/tirtos_tivac_2_16_01_14/products/tidrivers_tivac_2_16_01_13。 你能发布吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是来自3_32版本和3_50版本的tirtos.mak,drivers.mak和跟踪文件。  在每次构建之前,执行清理以清除上一次构建中的任何内容

    e2e.ti.com/.../7838.tirtos.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    据我所知,drivers.mak文件自安装软件以来未被修改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    drivers.mak未定义TIVAARE,但在错误之前的命令行显示TIVAARE为“C;C:\nburn\gcc-m68k\MSYS\MAK\ti\tirtos_tivac_2_16_01_14\products\TivaWare_C_Series-MAN.1.71b 1.0 ”(带有反斜杠),而TI-OS/MAK中的所有路径均已转发2.1 的斜杠: 您的环境中是否有TIVAARE和一些TI-RTOS环境变量? 路径nburn/gcc-m68k来自某个地方,我认为同一个源代码正在改变编译器路径。
    是否可以列出所有环境变量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仍然不知道C;的来源,但nburn是来自一年前我不得不做软件开发的产品,称为netBurner (Little ColdFire模块)。

    我编辑了我的路径并从其中删除了这些项目,然后将重试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    真的很奇怪。 我卸载了netburn软件,删除了与它相关的引用和设置,现在一切都正常了。 显然,开发包之间存在互动。

    现在,我可以使用3_50分支进行构建,没有错误。

    假设我必须开始在VM分区上安装内容,这样它们就不会相互干扰。

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

    这 解决了很多问题,但是在3_50版本中,当它进入“驱动程序”版本后,它最终会消失,并显示“错误2”消息。

    遗憾的是,使用更新安装的新CCS,3_32程序包将不会生成应用程序。

    下面是两个版本,和两个make文件的日志。

    希望这可以很快解决,我花时间处理的其他项目都要完成,我需要重新讨论这个问题。

    e2e.ti.com/.../4073.tirtos.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    XDCtools 3.50 与您正在使用的SYS/BIOS和TI-RTOS版本不兼容,因此请使用3.32。 在3.32 跟踪中,我仍然看到一个对netburn软件的引用,并且您的编译器路径具有反斜线。 这两种情况都表明您正在从您的环境中选取一些值。 您是否可以在命令行中键入'set'并发布输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,新版本的CCS要求我升级到3_50才能使用配置编辑器,但我使用的库与它不兼容。 是否有兼容的TIRTOS版本? 或者,我是否有办法备份我正在使用的CCS版本?

    当我尝试在CCS中生成项目时,使用3_32生成库会导致各种错误。 这就是所有这些开始的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,我一开始没有使用此线程,所以我没有真正问您为什么要重建SYS/BIOS? 配置编辑器的问题是否是唯一的原因?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是开始整个过程的原因。 更新CCS导致3_32配置编辑器失败。 提供的更正是选择3_50版本的XDCTOOLS。 完成后,我可以运行配置编辑器,但其他一切都很糟糕。 如果没有长长的错误列表,则无法生成项目。

    因此,提供的解决方案是3_50。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为您需要重新安装TI-RTOS 2.16 ,因为现在您可能有一个由3.32 和3.50 构建的软件包混合。 完成此操作后,使用3.32 .0在CCS中生成项目,您应该能够使用配置编辑器。 只有XDCtools 3.32 .................................................................01会导致配置编辑器失败。

    除此之外,您可能有一些环境变量与TI-RTOS变量产生干扰,但当您尝试使用3.32 .0构建项目时,我们将返回到这些环境变量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从计算机中删除了一些项目,并将UIA程序包移至构建列表的末尾。 第二次使用3_50工具进行重建,将所有内容构建到UIA软件包。

    据我所知,UIA是一个备用的网络堆栈? 我正在计划使用NDK软件包。 我甚至需要UIA吗?

    项目重新编译并链接,没有任何错误,所以我尝试按现在的状态运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UIA是一组与系统分析器配合使用的库。 了解是否需要的最简单方法是尝试构建项目。 如果这样做了,那么没有UIA你就可以了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我成功地重建了我的项目,它加载并在开发系统上运行。 我假设TI正在进行CCS/XDCTOOLS问题的升级,或者正在开发与新版本兼容的新版本TIRTOS,因此我只打算尝试不使用UIA封装,直到TI解决问题或完成此项目。 或者我放弃了(那不会发生)。

    我目前不打算使用系统分析器工具,所以我只想看看情况如何。

    感谢您的时间-
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一个月内将会有一个新的CCS可以解决配置编辑器问题,但是由于您已迁移到XDCtools 3.50 ,该错误与您不再相关。 如果您需要UIA,这里有3.50 兼容版本: downloads.ti.com/.../index_FDS.html