Other Parts Discussed in Thread: SYSBIOS
Thread 中讨论的其他器件:SYSBIOS
工具/软件:Code Composer Studio
您好!
1.启动 CCS 10
2.使用 GNU 7.2.1 Linaro 和模板创建一个新项目(名称测试或其他任何项目): SYS/BIOS | GNU Target 示例|典型
3.选择 SYSBIOS 6.83.0.18和 XDC 3.61.2.27
4.在平台中手动输入“ti.platforms.beaglebone"”,因为下拉列表是空的(其他内容已损坏)
5.按"完成"。 生成项目寺庙。
6. 选择 Build。 获取错误:
C:/ti/bios_6_83_00_18/packages/ti/sysbios/rts/gnu/ReentSupport.c:84: 未`对 ti_sysbios_rts_GNU_ReentSupport_checkIfCorrectLibrary'的引用
7. 搜索并找到此解决方案(不是-因为这不是导入的项目)
8.点击常见问题解答链接,阅读该链接,发现它对该问题毫无用处:
`在编译应用程序时出现“未定义的对 ti_SysBIOS_rts_GNU_ReentSupport_checkIfCorrectLibrary’的引用”错误?
嗯...
在使用 makefile 而不是 CCS 为 ARM 构建应用程序时、可能遇到此错误
错误。 这是100% CCS。 或
您将需要从 SYS/BIOS 链接到正确的 C 运行时库。
它们在哪里? 或
仔细检查 makefile 文件、并确保您使用 的是 SYS/BIOS 软件包中的 libc、libgcc、libm 等、而不是工具链(GCC Linaro)中的 libc、libgcc、libm 等。
而我没有设置、"向导"就完成了。
但检查链接器设置后、唯一的搜索路径是
${COM_TI_BIOS_library_path}
这又是其中一个"封面下"、"魔法"、"你不能看到它的来源"、"工作区中的任何地方都未定义"环境宏。
是否有人想知道为什么我每天都对这种环境感到不满?
