Thread 中讨论的其他器件:SYSBIOS
工具/软件:TI-RTOS
尊敬的 TI 支持团队:
我必须在 AM335x 定制板上使用 TI-RTOS 构建热 CAT 从站。
下面是我使用的组件:
CCS 7.1.0.00016
gcc-arm-none-eabi-4_9-2015q3
XDCTools 3.32.1.22
PRU-ICSS-EtherCAT 从站01.00.03.01
处理器 SDK RTOS AM335x 4.0.0.4
SYS/BIOS 6.46.5.55
NDK 2.25.1.11
PDK AM335x 1.0.7
我按照 PRU ICSS EtherCAT 的步骤 构建了一个 etherCAT 从站全功能项目、并且在 RTSC 选项卡中选择 NDK、SYS/BIOS 和 AM335x PDK 时遇到一些错误。
以下是日志:
****为项目 EtherCAT_SLAVE_FUL_AM335x_ARM 构建配置 AM335x_release ****
/home/ericwang/ti/ccsv7/utils/bin/gmake -k -j 4 all -O
gmake[1]:输入目录'/home/ericwang/workspace_v7/ethercat_slave_full_AM335x_arm/AM335x_release
构建文件:/home/ericwang/ti/PRU-ICSS-EtherCAT_Slave_01.00.03.01/protocols/ethercat_slave/ecat_appl/am335x_app.cfg
调用:XDCtools
"/home/ericwang/ti/xdctools_3_32_01_22_core/xs "--xdcpath="/home/ericwang/ti/bios_6_46_05_55/packages;/home/ericwang/ti/ndk_2_25_01_11/packages;/home/ericwang/ti/pdk_am335x_1_0_7/packages;/home/ericwang/myRepository;" xdc.tools.configuro -o configPkg -t GNU.targets.arm.A8F -p myBottone03 -r release -c "/home/ericwang/ti/gcc-arm-none-eabi-4_9-2015q3 "/home/ericwang/ti/PRU-ICSS-EtherCAT_Slave_01.00.03.01/protocols/ethercat_slave/ecat_appl/am335x_app.cfg
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/am335x_app_pa8fg.cfg 配置 AM335x_app.xa8fg ...
正在生成自定义 ti.sysbios 库 makefile ...
subdir_rules.mk:38:目标'Build-1694665583-InProc '的配方失败
JS:"/home/ericwang/ti/pdk_am335x_1_0_7/packages/ti/drv/spi/package.xs、第122行:错误: 找不到库:/home/ericwang/ti/pdk_am335x_1_0_7/packages/ti/drv/spi/./lib/am335x/a8/release/ti.drv.spi.aa8fg
gmake:***[package/cfg/AM335x_app_pa8fg.xdl]错误1.
gmake:***删除文件`package/cfg/AM335x_app_pa8fg.xdl'
gmake:***[package/cfg/AM335x_app_pa8fg.xdl]删除文件`package/cfg/AM335x_app_pa8fg.h'
gmake:***[package/cfg/AM335x_app_pa8fg.xdl]删除文件`package/cfg/AM335x_app_pa8fg.c'
警告:包路径上的目录"/home/ericwang/myRepository 具有"package"子目录-您是指这种情况吗?
JS:"/home/ericwang/ti/xdctools_3_32_01_22_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于早期错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-1694665583-InProC]错误1.
gmake:***[Build-1694665583]错误2.
gmake[1]:离开目录'/home/ericwang/workspace_v7/ethercat_slave_full_AM335x_arm/AM335x_release
subdir_rules.mk:35:目标'build-1694665583'的配方失败
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****

