Other Parts Discussed in Thread: SYSBIOS, SYSCONFIG
Thread 中讨论的其他器件:SysBIOS、 SysConfig
工具/软件:Code Composer Studio
我对这种环境的不满持续增长... 彻底的仇恨。
我可以告诉我的上司、我无法获得某项服务的支持、因为环境没有清晰的文档、隐藏了您的内容、而且支持总是在几天之内。
我尝试做的事情真的很简单。 我有一个静态库、该库依赖于 SYSBIOS 头文件、但不使用 cfg 文件、也不使用 XDC 或 SYSBIOS 中的软件包(在"属性"页中取消选中它们)。
为了使其编译、我手动添加了 XDC 路径。
我想创建一个使用 GNU 编译器的新配置、而不是旧的、不受支持的 TI 编译器。
当前工作配置使用 TI 17.3、并手动添加 XDC 路径。
这显然是一个巨大的错误。
首先、我的第一次尝试产生了大约10、000个错误、其中每个错误都来自 XDC。 我不能停止 IDE。我不得不坐下来看它在20分钟内看着它在旋转。
此后、我不得不不断地清除那些说"建筑被中断..."的对话。 一次就够了。 超过100次是太多了。 特别是当它阻止我试图"清理"希望使这些对话停止的时候。
关于实际故障...
我已经花了几个小时尝试研究、挖掘、搜索文本文件等... 我不会再花几个小时的时间来写下不起作用的东西...
这在 TI 编译器下完全构建... 但在 GNU 编译器下是 craters。
失败的是什么? 嗯、我得到了以下结果:
xxxx/src/subdir_rules.mk:9:目标'xxxx/src/xxx.o'的配方在 C:/ti/xdctools_3_32_02_25_core/packages/xdc/std.h:80:0中包含的文件中失败、 从 C:/ti/bios_6_46_05_55/packages/ti/sysbios/hal/Seconds.h:52、 来自 C:/Source/...... 、 从 : C:/ti/bios_6_46_05_55/packages/ti/targets/std.h:102:6:错误:#error 不支持该目标 错误 不支持该目标
但在 std.h 文件中、我具有以下内容:
嗯、__TMS470__(无论它是什么)显示为被定义(它不是灰色的)。 但是、在任何文件中的任何搜索都不能指示它是如何定义的。
奇怪的是、IDE 显示的是 TI 编译配置和 GNU 配置中定义的。 但很明显、它不是在 GNU 配置中定义的、否则不会出现此错误。
但是、出于某种原因、在第一个 TI 构建环境中定义了它。
这是在哪里定义的? 这是什么? 我是为 Sitara AM335x 而构建的。
下一个火车残骸……
假设我可以正常工作、我想更新到更新的 XDC 和 BIOS。 正如我说过的、这些属性没有选择任何软件包... 嗯、我在原始项目中为 XDC_3_55_02_22输入了一个路径设置。 但是、任何指定 BIOS 目录的位置都没有设置。 而在 TI 内部版本中...
"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4.... -o'building file:..........(构建文件:.......... C' 调用:ARM 编译器' "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_17.3.0.STS/bin/armcl -mv7A8 -code_state=32 -float_support=VFPv3 -me
-off -opt_for_speed=2
--include_path="C:/ti/bios_6_46_05_55/packages
--include_path="C:/ti/xdctools_3_32_02_25_core/packages
--include_path="C:/Source/...
就是这样! C:/ti/Bios 6_46_05_55
因此、如果没有选择此 BIOS 的设置、并且它通过 magically 设法将名为 out...的文件夹拉出。 "瘦空气"、我应该如何将其更改为新的 BIOS 文件夹位置?
我对找到的每个文件夹进行了文本搜索。 没有任何内容声明此位置。 不是任何 make、不是任何 opts、不是.cproject 文件... 它只是显示在这些"生成的"文件中。
我能够猜测值 C:/ti/bios_6_46_05_55/packages 来自-include "${BIOS_CG_ROOT}/程序包"(通过消除过程)。 但该变量未定义。
实际上、它是一个"Eclipse_dynamic 变量":
它是动态的、因此我无法确定要注入它的决定是什么。 因此、我不知道要更改什么才能更新它。
有人能解释一下发生了什么情况吗? 有人能帮助使这种环境发挥作用吗?
















