工具/软件:TI C/C++编译器
因此、我从 PDK_AM335x_1_0_7加载示例项目 GPIO_LedBlink_bbbAM335x_armTestProject。 并构建它。
接下来、我进入设置、将编译器更改为 TI 编译器。 我得到:
"c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS "../AM335x_app_bbbam335x.cfg"
制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/am335x_app_bbbam335x_pea8fnv.cfg 配置 AM335x_app_bbbam335x.xea8fnv ...
subdir_rules.mk:47:目标'Build-861389649-InProc 的配方失败
错误:TI.sysbios.rts.GN4.SemiHostSupport:"c:/ti/bios_6_46_05_55/packages/ti/sysbios/rts/gnu/SemiHostSupport.xs,
第72行:TI.sysbios.rts.GN4.SemiHostSupport:
此模块不支持非 GNU 目标。
JS:"c:/ti/xdctools_3_32_01_22_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package/cfg/AM335x_app_bbbam335x_pea8fnv.xdl]错误1
js:"c:/ti/xdctools_3_32_01_22_core/packages/xdc/tools/Cmdr.xs ",第52行:错误:xdc.tools.configuro:
由于早期错误(状态= 2)配置失败;删除了'linker.cmd'。
嗯、这很好...
我进入 CFG 文件并手动注释出半主机模块。 然后重试。 现在、我得到了以下结果:
"c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS "../AM335x_app_bbbam335x.cfg"
制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/am335x_app_bbbam335x_pea8fnv.cfg 配置 AM335x_app_bbbam335x.xea8fnv ...
正在生成自定义 ti.sysbios 库 makefile ...
subdir_rules.mk:47:目标'build-861389649-InProc 的配方失败
js:"c:/ti/pdk_am335x_1_0_7/packages/ti/drv/gpio/package.xs,第114行:
错误:找不到库:
c:/ti/pdk_am335x_1_0_7/packages/ti/drv/gpio/./lib/a8/release/ti.drv.gpio.profiling.aea8fnv
gmake.exe:***[package/cfg/AM335x_app_bb335x_pebl_835x_exp:
`
/ti/xdctools_3_32_01_22_core/packages/xdc/tools/Cmdr.xs 文件/am335x_bam_bam/pam3x_bam3v_bam/cc_bam/bam3bam3bam/cc_bam3bam/bam3bam/pbam3bam/cc_35x_bam/bam3bam/cc_bam/pbam3bam/cc_bam3bam/pbam3bam/pbam/bam3bam/bam/pbam3bam3bam/cc_bam3bam/cc_bam/cc_35x_bam3bam/cc_bam/pbam3bam/pbam3bam/bam/pbam/cc ``
由于早期错误(状态= 2)、配置失败;已删除'linker.cmd'。
那么、我是否可以假定没有对 TI 编译器的支持?
显然、从我可以发现的内容来看、XDC 工具希望有一个库出现在那里、但它不存在。 它不在 SDK 软件包中、也不是按照以下说明构建的:
processors.wiki.ti.com/.../Rebuilding_The_PDK
有什么交易?