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.

编译 pdk_am57xx_1_0_12/packages 出错

error message is as the below:

kevin@ubuntu:/opt/ti/pdk_am57xx_1_0_12/packages$ make i2c
make -C ./ti/drv/i2c all
make[1]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make libcores SOC=am574x
make[2]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=c66x BUILD_PROFILE_c66x=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am574x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=a15_0 BUILD_PROFILE_a15_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am574x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=ipu1_0 BUILD_PROFILE_ipu1_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am574x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[2]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make libcores SOC=am572x
make[2]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=c66x BUILD_PROFILE_c66x=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am572x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=a15_0 BUILD_PROFILE_a15_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am572x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=ipu1_0 BUILD_PROFILE_ipu1_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am572x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[2]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make libcores SOC=am571x
make[2]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=c66x BUILD_PROFILE_c66x=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am571x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=a15_0 BUILD_PROFILE_a15_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am571x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make lib_allendians CORE=ipu1_0 BUILD_PROFILE_ipu1_0=release
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_libs ENDIAN=little
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c -f build/makefile_profile_indp.mk
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
Nothing to be done for am571x i2c_icss0
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make[2]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make firmcores SOC=am574x
make[2]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make firm_allhostcores CORE=pru_0
make[3]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make firm_allversion HOSTCORE=c66x
make[4]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make comp_firm PRUVERSION=REV2
make[5]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
make -C /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c/firmware/icss_i2c -f ../../build/makefile_icss_i2c.mk
make[6]: Entering directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c/firmware/icss_i2c'
#
# Linking into am574x:pru_0:icss_i2c into /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0/icss_i2c_PRU0.out...
#
/opt/ti/ti-cgt-pru_2.2.1/bin/clpru -v3 -g --endian=little --define=am574x --diag_wrap=off --diag_warning=225 --display_error_number --hardware_mac=on -z --stack_size=0 --heap_size=0 --reread_libs --warn_sections -I/opt/ti/ti-cgt-pru_2.2.1/include -I/opt/ti/ti-cgt-pru_2.2.1/lib --define=PRU0 --define=pru0 --entry_point=I2C_scheduler /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/I2C_scheduler.opru /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/I2C_protocol.opru /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/I2C_smbus.opru /opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c/firmware/icss_i2c/src/pru.cmd -o /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0.out -m /opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0.map --xml_link_info="/opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0_linkInfo.xml" -l/opt/ti/ti-cgt-pru_2.2.1/lib/libc.a
<Linking>
fatal error #10296: cannot open output file "/opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0.out" for writing

>> Compilation failure
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/makerules/rules_pru.mk:118: recipe for target '/opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0' failed
make[6]: *** [/opt/ti/pdk_am57xx_1_0_12/packages/ti/binary/icss_i2c/obj/am574x/c66x/REV2/pru_0/icss_i2c_PRU0] Error 1
make[6]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c/firmware/icss_i2c'
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/comp_top.mk:377: recipe for target 'icss_i2c' failed
make[5]: *** [icss_i2c] Error 2
make[5]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/comp_top.mk:193: recipe for target 'REV2_firm' failed
make[4]: *** [REV2_firm] Error 2
make[4]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/comp_top.mk:190: recipe for target 'c66x_firm' failed
make[3]: *** [c66x_firm] Error 2
make[3]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/comp_top.mk:187: recipe for target 'pru_0_firm' failed
make[2]: *** [pru_0_firm] Error 2
make[2]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
/opt/ti/pdk_am57xx_1_0_12/packages/ti/build/comp_top.mk:184: recipe for target 'am574x_firm' failed
make[1]: *** [am574x_firm] Error 2
make[1]: Leaving directory '/opt/ti/pdk_am57xx_1_0_12/packages/ti/drv/i2c'
makefile:89: recipe for target 'i2c' failed
make: *** [i2c] Error 2
kevin@ubuntu:/opt/ti/pdk_am57xx_1_0_12/packages$

使用的是:

ti-processor-sdk-linux-am57xx-evm-05.00.00.15