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.

dfeUnitK2LTestProject

Other Parts Discussed in Thread: SYSBIOS

I am trying to compile the project dfeUnitK2LTestProject from the K2L eval board thumb drive.

I see that the CSL directory is buried here:

C:\ti\pdk_k2l_4_0_2\packages\ti\csl

But the .c files expect it elsewhere as I get the following errors:

**** Build of configuration K2L_DYNAMIC for project dfeUnitK2LTestProject ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/c6000_7.4.16/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.16/include" --include_path="C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=_TMS320C6X --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="cslUtils.d" --cmd_file="configPkg/compiler.opt" "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c"

>> Compilation failure
subdir_rules.mk:7: recipe for target 'cslUtils.obj' failed
"C:/ti/pdk_k2l_4_0_2/packages/ti/csl/src/ip/serdes_sb/V0/csl_serdes2_iqn.h", line 102: warning #1-D: last line of file ends without a newline
"C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c", line 66: fatal error #5: could not open source file "ti/csl/device/k2l/src/cslr_device.h"
1 fatal error detected in the compilation of "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c".
Compilation terminated.
gmake: *** [cslUtils.obj] Error 1
'Building file: C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/dfess.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/c6000_7.4.16/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.16/include" --include_path="C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=_TMS320C6X --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="dfess.d" --cmd_file="configPkg/compiler.opt" "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/dfess.c"

>> Compilation failure
subdir_rules.mk:31: recipe for target 'dfess.obj' failed
"C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/dfess.c", line 43: fatal error #5: could not open source file "ti2/csl/csl.h"
1 fatal error detected in the compilation of "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/dfess.c".
Compilation terminated.
gmake: *** [dfess.obj] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

This is proving exceedingly difficult to get through. It is very unclear which document to use. And the training deals more with hardware than setting up and actually using the software libraries.

Kosta

  • What SDK version are you using ?

    Are you using mix of MCSDK and processor SDK ?

    C:\ti\pdk_k2l_4_0_2\packages\ti\csl

    But the .c files expect it elsewhere as I get the following errors:

    **** Build of configuration K2L_DYNAMIC for project dfeUnitK2LTestProject ****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all

    'Building file: C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.16/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.16/include" --include_path="C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=_TMS320C6X --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="cslUtils.d" --cmd_file="configPkg/compiler.opt" "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c"

    The build log shows that you have added the MCSDK's PDK path.

  • Well I have loaded all kinds of PDK MCSDK and others. I will have to see the exact versions tonight.

    But I have just imported the example project. So Shouldn't it find whatever it needs? I have no document that says how to set these things up.

    Kosta

  • Which example are you using and the location please ?
    SDK version ?
  • Hello!

    The example I am trying to run  came on the thumb stick with the EVM board. It is located in the MCSDK directory here:

    MCSDK\mcsdk_3_01_01_04.tar\pdk_keystone2_3_01_01_04\packages\exampleProjects\dfeUnitK2LTestProject

    As for the SDK version , it appears to be MCSDK 3.1.1.4. But there appears to be several SDKs. Not sure which to load and I am thinking that having so many in the TI directory is causing conflicts. I have older versions in there too. I also have C:\ti\pdk_keystone2_3_01_01_04\packages\exampleProjects which may be causing me trouble.

    So the real question is which example project should I use to explore the JESD204B and DFE modules in the K2L, and then which SDKs should I load and point to and exactly how??

    Here is a screen shot of what I have going on.

  • Thanks Kosta.
    Let me look into it.
    Will try to import and build the project for you and share if I got something.
    Thanks for your patience.
  • Sorry for the delay in responding.
    Yes Kosta, I'm also getting some build error and looking it it.
    Let me try to solve the problem.
  •  

    The example I am trying to run  came on the thumb stick with the EVM board. It is located in the MCSDK directory here:

    MCSDK\mcsdk_3_01_01_04.tar\pdk_keystone2_3_01_01_04\packages\exampleProjects\dfeUnitK2LTestProject

    I do not have the thumb stick copy however I recommend you to try with PDK example comes with MCSDK 3.x (dfeUnitK2LTestProject). I am able to build it without any issue.

     As for the SDK version , it appears to be MCSDK 3.1.1.4. But there appears to be several SDKs. Not sure which to load and I am thinking that having so many in the TI directory is causing conflicts. I have older versions in there too. I also have C:\ti\pdk_keystone2_3_01_01_04\packages\exampleProjects which may be causing me trouble.

    Import and build the example from below path:

    ~ \ti\pdk_keystone2_3_0x_0x_0x\packages\exampleProjects\dfeUnitK2LTestProject

    I am able build as is,

    1. Compare Include paths from your screenshot

    2. Select the correct RTSC products to build from here,

     So the real question is which example project should I use to explore the JESD204B and DFE modules in the K2L, and then which SDKs should I load and point to and exactly how??

    I have referred you below thread for some help but it seem that was not helped you. I suggest you to search in e2e for similar topics, if that does not help feel free to start a new thread with above question. I will ask our experts to comment on the new forum post. Please do not follow on closed threads as it is difficult to track it.

    Thank you.

  • Dear Kosta,

    As Raja said, I'm also able to build the example without any extra settings.

    Earlier I faced the issue which you are not faced that is due to using the latest EDMA3 package.

    I have seen some difference for your build log & mine.

    "C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages/ti/drv/dfe/test/utils/cslUtils.c", line 66: fatal error #5: could not open source file "ti/csl/device/k2l/src/cslr_device.h"

    Try to add the following location into your CCS project include section to resolve your *.h location issue.

    C:/Kosta/EVMK2L/MCSDK/mcsdk_3_01_01_04.tar/pdk_keystone2_3_01_01_04/packages

    This is the complete build log.

    Here, you can see the definition "USESYSBIOS" in Pre-defined section, so please make sure that you have.

    **** Build of configuration K2L_DYNAMIC for project dfeUnitK2LTestProject ****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_test.cfg'

    'Invoking: XDCtools'

    "C:/ti/xdctools_3_31_02_38_core/xs" --xdcpath="C:/ti/ipc_3_36_02_13/packages;C:/ti/bios_6_41_04_54/packages;C:/ti/pdk_keystone2_3_01_04_07/packages;C:/ti/uia_2_00_03_43/packages;C:/ti/edma3_lld_02_12_01_22/packages;C:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evmTCI6630K2L -r debug -c "C:/ti/ccsv6/tools/compiler/c6000_7.4.14" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_test.cfg"

    making package.mak (because of package.bld) ...

    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...

    configuring dfe_test.xe66 from package/cfg/dfe_test_pe66.cfg ...

    ti.platforms.evmTCI6630K2L.Platform.Instance#0

    Warning: xdc.cfg.INCOMPATIBLE_TARGET_VERSION: the compiler version [7.4.14] used by the current target 'ti.targets.elf.C66' is not compatible with compiler version of targets used to build the following packages; package ti.sdo.edma3.rm [in C:/ti/edma3_lld_02_12_01_22/packages/ti/sdo/edma3/rm/] was built using the target 'ti.targets.elf.C66' with compiler version [8.1.0].

    ; package ti.sdo.edma3.drv [in C:/ti/edma3_lld_02_12_01_22/packages/ti/sdo/edma3/drv/] was built using the target 'ti.targets.elf.C66' with compiler version [8.1.0].

    generating custom ti.sysbios library makefile ...

    Linking with library ti.drv.qmss:./lib/c66/ti.drv.qmss.ae66

    Linking with library ti.drv.cppi:./lib/c66/ti.drv.cppi.ae66

    Linking with library ti.csl:./lib/k2l/c66/ti.csl.ae66

    Inside EDMA3 Drv getLibs

       will link with ti.sdo.edma3.drv:lib/66/debug/edma3_lld_drv.ae66

    Inside EDMA3 RM getLibs

       will link with ti.sdo.edma3.rm:lib/tci6630k2l-evm/66/debug/edma3_lld_rm.ae66

    Starting build of library sources ...

    making C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/src/sysbios/sysbios.ae66 ...

    gmake[1]: Entering directory `C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/src/sysbios'

    cle66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/BIOS.c ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/c64p/Exception_asm.s64P ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ...

    asme66 C:/ti/bios_6_41_04_54/packages/ti/sysbios/timers/timer64/Timer_asm.s64P ...

    are66 BIOS.obj c64p_Exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj c62_TaskSupport_asm.obj timer64_Timer_asm.obj ...

    gmake[1]: Leaving directory `C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/src/sysbios'

    Build of libraries done.

    cle66 package/cfg/dfe_test_pe66.c ...

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_test.cfg'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/cslUtils.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="cslUtils.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/cslUtils.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/cslUtils.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_osal.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="dfe_osal.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_osal.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_osal.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfess.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="dfess.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfess.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfess.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/dynamic_testMain.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="dynamic_testMain.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/dynamic_testMain.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/dynamic_testMain.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/serdes_cfg.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="serdes_cfg.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/serdes_cfg.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/serdes_cfg.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/start_dfe.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="start_dfe.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/start_dfe.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/start_dfe.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCase.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="testCase.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCase.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCase.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCmd.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="testCmd.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCmd.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/testCmd.c'

    ' '

    'Building file: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/tgtData.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore --preproc_with_compile --preproc_dependency="tgtData.pp" --cmd_file="configPkg/compiler.opt" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/tgtData.c"

    'Finished building: C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/src/tgtData.c'

    ' '

    'Building target: dfeUnitK2LTestProject.out'

    'Invoking: C6000 Linker'

    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --define=DEVICE_K2L --define=USESYSBIOS --display_error_number --diag_warning=225 --diag_wrap=off --mem_model:data=far --strip_coff_underscore -z --stack_size=0x20000 -m"dfeUnitK2LTestProject.map" --heap_size=0x80000 -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/lib" -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" -i"C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="dfeUnitK2LTestProject_linkInfo.xml" --rom_model -o "dfeUnitK2LTestProject.out" "./cslUtils.obj" "./dfe_osal.obj" "./dfess.obj" "./dynamic_testMain.obj" "./serdes_cfg.obj" "./start_dfe.obj" "./testCase.obj" "./testCmd.obj" "./tgtData.obj" "C:/ti/pdk_keystone2_3_01_04_07/packages/ti/drv/dfe/test/utils/dfe_bios.cmd" -l"configPkg/linker.cmd" -l"libc.a"

    <Linking>

    'Finished building target: dfeUnitK2LTestProject.out'

    ' '

    **** Build Finished ****


  • Thanks! I will try all of these as soon as I can. About to enter some environmental testing on our software defined radio. This effort is hopefully for the next generation!
  • So, that appeared to work!! Although, my include paths in your step 1 are a bit different, when I went to the RTSC window there were several boxes checked. I unchecked all except what you had and it compiled! What document should I look at to explain how to set this up correctly for other projects and projects that may use other features?

    THANKS!
  • Hi,
    Thank you so much for the update.

    My suggestion is to note down the correct version information of dependent packages from release notes of MCSDK or Processor SDK then select appropriate packages from RTSC to build it correctly.
  • So are you telling me basically to add that one .h include path and to have those two predefined symbols in there? How do I know to do this?
  • There are a ton or release notes. I don't know which ones to look at. I try to compile other example projects and i get errors. I am sure they are clearly telling me something but I don't know what, and I don't know which of the numerous docs to read to figure it out.