工具/软件:Code Composer Studio
如何从源代码重新生成库?
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.
工具/软件: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.去斯巴达人,除非他们玩普渡:)
是的,我确信我可能有一些问题。
我在Windows 7上,使用CCS 7.1 .0.0.0016万 ,并且我包含了该文件。
以下是生成的日志输出。
正如我所说,这是与3_50工具链一起使用的。
用3_32完成日志。 它因兼容性错误而失败,这是所有这些最初开始的原因。
我正在使用NDK,我不确定是否需要UIA,但驱动程序故障是我关心的问题。
David
输出看起来错误。 我看到下面的粗体文本。 它具有"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 :未找到
使用3_32 XDCTOOLS得出结果。 路径嵌入在文件的开头。
不幸的是,它没有奏效。
我应该注意,我更改了版本中“ALL:”行的顺序,将驱动程序和UIA版本置于末尾
构建成功,直到开始构建驱动程序包。
以下是来自3_32版本和3_50版本的tirtos.mak,drivers.mak和跟踪文件。 在每次构建之前,执行清理以清除上一次构建中的任何内容
这 解决了很多问题,但是在3_50版本中,当它进入“驱动程序”版本后,它最终会消失,并显示“错误2”消息。
遗憾的是,使用更新安装的新CCS,3_32程序包将不会生成应用程序。
下面是两个版本,和两个make文件的日志。
希望这可以很快解决,我花时间处理的其他项目都要完成,我需要重新讨论这个问题。