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.

IWR1843BOOST: How to run Vital sign demo on IWR1843BOOST using projects of IWR68xx/14xx.

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: IWR1642

Hello!

I want to run the vital sign demo on IWR1843BOOST sensor. 

1. Is there any way, I can make some changes in the config file from the vital signs project of IWR68xx/IWR14xx?

2. If there any other way, I can run vital sign demo on IWR1843BOOST?

Thanks,

Kola

  • Hello

    You may want to  look at the following:

    1. Migration Guide: Migrating to IWR68xx and IWR18xx  This will give you the careabout from device/SDK perspective for porting the code.

    2. Algorithm and working for Vital signs (Please note this just one implementation and user's can choose to have their own) : Please see TIRex lab for Vital signs.

    3. Chirp configurations on 77Ghz and 60Ghz devices for sensing the right parameters in FMCW. : Please see Tirex lab for Vital Signs

    Hope that helps you getting started.

    Thank you,

    Vaibhav

  • Thanks Vaibhav,

    1. The Migration guide is giving process to migrate from xwr1642 to 6843 or 1843. But, I am unable to find any vital sign demo available for iwr1642 either in the mmwave industrial toolboxes versions ranging from 1.04. to 4.8.0.

    Kindly, point me to the 1643 vital sign project.

    Thanks,

    Kola

  • I found the Vital sign demo for xwr1643 in the Automotive toolbox. I will try this out.

  • Hello again!

    I have tried out importing vital sign project of xWR16xx both mss and dss files, and when I build the project, it gave me some errors. I didn't change any part of the code.

    **** Clean-only build of configuration Debug for project vitalSigns_16xx_dss ****
    
    "C:\\ti\\ccs1040\\ccs\\utils\\bin\\gmake" -k -j 8 clean -O 
     
    DEL /F  "vitalSigns_16xx_dss.hex"  "configPkg\linker.cmd" "configPkg\compiler.opt"  "vitalSigns_16xx_dss.xe674" 
    DEL /F "dss_config_edma_util.oe674" "dss_data_path.oe674" "dss_main.oe674" "dss_vitalSignsDemo_utilsFunc.oe674" 
    DEL /F "dss_config_edma_util.d" "dss_data_path.d" "dss_main.d" "dss_vitalSignsDemo_utilsFunc.d" 
    RMDIR /S/Q  "configPkg\" 
    Could Not Find C:\Users\pranay\workspace_v10\vitalSigns_16xx_dss\Debug\vitalSigns_16xx_dss.hex
    Could Not Find C:\Users\pranay\workspace_v10\vitalSigns_16xx_dss\Debug\vitalSigns_16xx_dss.xe674
    Finished clean
     
    
    **** Build Finished ****
    
    **** Build of configuration Debug for project vitalSigns_16xx_dss ****
    
    "C:\\ti\\ccs1040\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
     
    rm -f C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/vitalSigns_16xx_dss.bin
    makefile:189: recipe for target 'pre-build' failed
    process_begin: CreateProcess(NULL, rm -f C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/vitalSigns_16xx_dss.bin, ...) failed.
     
    gmake[1]: [pre-build] Error 2 (ignored)
     
    Building file: "../dss_mmw.cfg"
    Invoking: XDCtools
    "C:/ti/xdctools_3_50_05_12_core/xs" --xdcpath="C:/ti/bios_6_73_01_01/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C674 -p ti.platforms.c6x:AWR16XX:false:600 -r debug -c "C:/ti/ti-cgt-c6000_8.3.3" "../dss_mmw.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring dss_mmw.xe674 from package/cfg/dss_mmw_pe674.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/src/sysbios/sysbios.ae674 ...
    gmake[1]: Entering directory `C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/src/sysbios'
    gmake[1]: Nothing to be done for `all'.
    gmake[1]: Leaving directory `C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/src/sysbios'
    Build of libraries done.
    cle674 package/cfg/dss_mmw_pe674.c ...
    Finished building: "../dss_mmw.cfg"
     
    Building file: "../dss_main.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.3/bin/cl6x" -mv6740 --abi=eabi -O3 --include_path="C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss" --include_path="C:/ti/mmwave_sdk_03_04_00_03/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="C:/ti/ti-cgt-c6000_8.3.3/include" --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0xC0000 --define=DebugP_ASSERT_ENABLED -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss_main.d_raw" --cmd_file="configPkg/compiler.opt"  "../dss_main.c"
     
    >> Compilation failure
    subdir_rules.mk:9: recipe for target 'dss_main.oe674' failed
    "C:/ti/mmwave_sdk_03_04_00_03/packages/ti/demo/utils/mmwDemo_monitor.h", line 64: error #102: "MmwDemo_AnaMonitorCfg_t" has already been declared in the current scope
    "C:/ti/mmwave_sdk_03_04_00_03/packages/ti/demo/utils/mmwDemo_monitor.h", line 71: error #258: invalid redeclaration of type name "MmwDemo_AnaMonitorCfg" (declared at line 313 of "C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/./common/mmw_config.h")
    2 errors detected in the compilation of "../dss_main.c".
    gmake[1]: *** [dss_main.oe674] Error 1
    Building file: "../dss_data_path.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.3/bin/cl6x" -mv6740 --abi=eabi -O3 --include_path="C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss" --include_path="C:/ti/mmwave_sdk_03_04_00_03/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="C:/ti/ti-cgt-c6000_8.3.3/include" --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0xC0000 --define=DebugP_ASSERT_ENABLED -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss_data_path.d_raw" --cmd_file="configPkg/compiler.opt"  "../dss_data_path.c"
     
    >> Compilation failure
    subdir_rules.mk:9: recipe for target 'dss_data_path.oe674' failed
    "C:/ti/mmwave_sdk_03_04_00_03/packages/ti/demo/utils/mmwDemo_monitor.h", line 64: error #102: "MmwDemo_AnaMonitorCfg_t" has already been declared in the current scope
    "C:/ti/mmwave_sdk_03_04_00_03/packages/ti/demo/utils/mmwDemo_monitor.h", line 71: error #258: invalid redeclaration of type name "MmwDemo_AnaMonitorCfg" (declared at line 313 of "C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss/./common/mmw_config.h")
    "../dss_data_path.c", line 105: fatal error #1965: cannot open source file "ti/demo/utils/rx_ch_bias_measure.h"
    2 errors and 1 catastrophic error detected in the compilation of "../dss_data_path.c".
    Compilation terminated.
    gmake[1]: *** [dss_data_path.oe674] Error 1
    Building file: "../dss_config_edma_util.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.3/bin/cl6x" -mv6740 --abi=eabi -O3 --include_path="C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss" --include_path="C:/ti/mmwave_sdk_03_04_00_03/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="C:/ti/ti-cgt-c6000_8.3.3/include" --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0xC0000 --define=DebugP_ASSERT_ENABLED -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss_config_edma_util.d_raw" --cmd_file="configPkg/compiler.opt"  "../dss_config_edma_util.c"
    Finished building: "../dss_config_edma_util.c"
     
    Building file: "../dss_vitalSignsDemo_utilsFunc.c"
    Invoking: C6000 Compiler
    "C:/ti/ti-cgt-c6000_8.3.3/bin/cl6x" -mv6740 --abi=eabi -O3 --include_path="C:/Users/pranay/workspace_v10/vitalSigns_16xx_dss" --include_path="C:/ti/mmwave_sdk_03_04_00_03/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="C:/ti/ti-cgt-c6000_8.3.3/include" --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0xC0000 --define=DebugP_ASSERT_ENABLED -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss_vitalSignsDemo_utilsFunc.d_raw" --cmd_file="configPkg/compiler.opt"  "../dss_vitalSignsDemo_utilsFunc.c"
    gmake[1]: Target 'main-build' not remade because of errors.
    gmake: *** [all] Error 2
    Finished building: "../dss_vitalSignsDemo_utilsFunc.c"
     
    makefile:155: recipe for target 'all' failed
    
    **** Build Finished ****

  • Hello

    Please make sure your compile environment is flushed and working. A good way would be to try the OOB demo for it.

    For the demo/lab under question please make sure you are using the required version of SDK and other dependencies for it.

    Thank you,

    Vaibhav