Other Parts Discussed in Thread: SYSCONFIG
Hello,
I recently moved to SDK 7.3 and trying to build Ethernet firmware from TI RTOS code.
Could you please help me with the following questions -
1) What arguments I have to pass in "make ethfw_all" command to compile code just for J7200?
2) In SDK 7.3 Ethernet firmware build fails with the following log. I see there is no "ti/csl/soc/j721e/src/cslr_soc." directory in my SDK. Could you point me to what I have to do to fix this error?
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/csl/soc.h", line 135: fatal error: cannot open source file "ti/csl/soc/j721e/src/cslr_soc.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_vtm_vd.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_vtm_vd.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_vtm_vd.oer5f] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Entering directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/pm/src/pmlib'
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/sciclient/soc/sciclient_soc_priv.h", line 51: fatal error: cannot open source file "ti/drv/sciclient/soc/V1/sciclient_soc_priv.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_sysconfig.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_sysconfig.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_sysconfig.oer5f] Error 1
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/sciclient/soc/sciclient_soc_priv.h", line 51: fatal error: cannot open source file "ti/drv/sciclient/soc/V1/sciclient_soc_priv.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_clkrate.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_clkrate.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/obj/j721e/r5f/release/pmlib_clkrate.oer5f] Error 1
make[5]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/pm/src/pmlib'
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makefile:361: recipe for target 'pm_lib' failed
make[4]: *** [pm_lib] Error 2
make[4]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
makefile:119: recipe for target 'pm_lib_has_dep' failed
make[3]: *** [pm_lib_has_dep] Error 2
# Compiling j721e:mcu2_1:release:pm_lib_optimized: dmsc/pmlib_sysconfig.c
make[4]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
# Compiling j721e:mcu2_1:release:pm_lib_optimized: dmsc/pmlib_clkrate.c
# Compiling j721e:mcu2_1:release:pm_lib_optimized: dmsc/pmlib_vtm_vd.c
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/csl/soc.h", line 135: fatal error: cannot open source file "ti/csl/soc/j721e/src/cslr_soc.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_vtm_vd.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_vtm_vd.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_vtm_vd.oer5f] Error 1
make[5]: *** Waiting for unfinished jobs....
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/sciclient/soc/sciclient_soc_priv.h", line 51: fatal error: cannot open source file "ti/drv/sciclient/soc/V1/sciclient_soc_priv.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_clkrate.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_clkrate.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_clkrate.oer5f] Error 1
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/sciclient/soc/sciclient_soc_priv.h", line 51: fatal error: cannot open source file "ti/drv/sciclient/soc/V1/sciclient_soc_priv.h"
1 catastrophic error detected in the compilation of "dmsc/pmlib_sysconfig.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_sysconfig.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/drv/pm/src/pmlib/optimized/obj/j721e/r5f/release/pmlib_sysconfig.oer5f] Error 1
make[5]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/drv/pm/src/pmlib'
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makefile:361: recipe for target 'pm_lib_optimized' failed
make[4]: *** [pm_lib_optimized] Error 2
make[4]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
makefile:119: recipe for target 'pm_lib_optimized_has_dep' failed
make[3]: *** [pm_lib_optimized_has_dep] Error 2
make[5]: Entering directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/csl'
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_arm_r5.asm
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_arm_r5_mpu.asm
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_arm_r5_pmu.asm
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_arm_r5_hard_err_cache.asm
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/interrupt.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/interrupt_handlers.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/interrupt_register.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_cache.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_r5.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_vim.c
# Compiling j721e:mcu2_1:release:csl: ./arch/r5/src/csl_mcu_armss_ccmr5.c
"/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/csl/soc.h", line 135: fatal error: cannot open source file "ti/csl/soc/j721e/src/cslr_soc.h"
# Compiling j721e:mcu2_1:release:csl: src/ip/adc/V0/priv/adc.c
1 catastrophic error detected in the compilation of "./arch/r5/src/csl_cache.c".
Compilation terminated.
>> Compilation failure
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makerules/rules_ti_cgt_arm.mk:213: recipe for target '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/csl/obj/j721e/r5f/release/csl_cache.oer5f' failed
make[5]: *** [/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/binary/ti/csl/obj/j721e/r5f/release/csl_cache.oer5f] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/csl'
/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build/makefile:361: recipe for target 'csl' failed
make[4]: *** [csl] Error 2
make[4]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
makefile:119: recipe for target 'csl_has_dep' failed
make[3]: *** [csl_has_dep] Error 2
make[3]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
makefile:296: recipe for target 'custom_target' failed
make[2]: *** [custom_target] Error 2
make[2]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/pdk_j7200_07_03_00_29/packages/ti/build'
makerules/makefile_pdk.mak:48: recipe for target 'pdk_build' failed
make[1]: *** [pdk_build] Error 2
make[1]: Leaving directory '/opt/ti-processor-sdk-rtos-j7200-evm-07_03_00_07/ethfw'
makerules/makefile_pdk.mak:51: recipe for target 'pdk' failed
make: *** [pdk] Error 2