AWR1642BOOST: How to use the options provided for OOB demo mak file to increase code and data space.

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: UNIFLASH, MATHLIB, SYSBIOS

Tool/software:

Hi, 

How can I correctly use the options available in C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\ti\common\mmwave_sdk_xwr16xx.mak to increase code and data memory?

I attempted to apply the options specified for the OOB demo, particularly by setting MMWAVE_SDK_SHMEM_ALLOC to 0x00010104, but it isn't working for me. When I try to debug in CCS, the code works fine. But deploying the application via uniflash doesnt work. 

What is the correct approach to utilize these options?

Thanks 

Regards

Gayatri

  • Hi Gayatri,

    Can you mention what modifications you have made and in which file. also, what do you mean by uniflash doesn't work? Are you getting any error logs which trying to flash the same? 

    Regards,

    Shruti

  • Hi Shruti,

    Here are the steps I followed:

    1. Navigate to the directory containing the files to set the MMWAVE_SDK_SHMEM_ALLOC variable (C:\ti\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows).
    2. Add the statement set MMWAVE_SDK_SHMEM_ALLOC=0x00010104 to setenv.bat.
    3. Add export MMWAVE_SDK_SHMEM_ALLOC=0x00010104 to setenv.mak.
      1. C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>setenv
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SDK_DEVICE=awr16xx
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SDK_SHMEM_ALLOC=0x00010104
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set DOWNLOAD_FROM_CCS=yes
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SECDEV_INSTALL_PATH=
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SECDEV_HSIMAGE_CFG=/hs_image_creator/hsimage.cfg
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SDK_TOOLS_INSTALL_PATH=C:/ti
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set MMWAVE_SDK_INSTALL_PATH=C:/ti/mmwave_sdk_03_06_02_00-LTS/packages
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set R4F_CODEGEN_INSTALL_PATH=C:/ti/ti-cgt-arm_16.9.6.LTS
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set XDC_INSTALL_PATH=C:/ti/xdctools_3_50_08_24_core
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set BIOS_INSTALL_PATH=C:/ti/bios_6_73_01_01/packages
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set XWR14XX_RADARSS_IMAGE_BIN=C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr12xx_xwr14xx_radarss_rprc.bin
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set XWR16XX_RADARSS_IMAGE_BIN=C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr16xx_radarss_rprc.bin
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set XWR18XX_RADARSS_IMAGE_BIN=C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr18xx_radarss_rprc.bin
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set XWR68XX_RADARSS_IMAGE_BIN=C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr6xxx_radarss_rprc.bin
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set C674_CODEGEN_INSTALL_PATH=C:/ti/ti-cgt-c6000_8.3.3
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set C64Px_DSPLIB_INSTALL_PATH=C:/ti/dsplib_c64Px_3_4_0_0
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set C674x_DSPLIB_INSTALL_PATH=C:/ti/dsplib_c674x_3_4_0_0
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>set C674x_MATHLIB_INSTALL_PATH=C:/ti/mathlib_c674x_3_1_2_1
        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>call checkenv.bat
        -----------------------------------------------
        mmWave Build Environment Configured
        -----------------------------------------------
    4. Run setenv.bat 
    5. Navigate to the directory containing the mmWave Demo 
    6. Execute gmake clean followed by gmake all. The output of the gmake command.
      1. Output: C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\scripts\windows>cd C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr16xx\mmw

        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr16xx\mmw>gmake clean
        SHMEM_ALLOC is set to 0x00010104
        Cleaning the Millimeter Wave Demo MSS Objects
        Cleaning the Millimeter Wave Demo MSS RTSC package
        Cleaning the Millimeter Wave Demo DSS Objects
        Cleaning the Millimeter Wave Demo DSS RTSC package

        C:\ti2\mmwave_sdk_03_06_02_00-LTS\packages\ti\demo\xwr16xx\mmw>gmake all
        SHMEM_ALLOC is set to 0x00010104
        Configuring RTSC packages...
        C:/ti/xdctools_3_50_08_24_core/xs --xdcpath="C:/ti/bios_6_73_01_01/packages;C:/ti/mmwave_sdk_03_06_02_00-LTS/packages" xdc.tools.configuro -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:AWR16XX:false:200 -r release -c C:/ti/ti-cgt-arm_16.9.6.LTS -DMMWAVE_SDK_DEVICE_TYPE=xwr16xx --compileOptions "--enum_type=int" -o mmw_configPkg_mss_xwr16xx mss/mmw_mss.cfg
        making package.mak (because of package.bld) ...
        generating interfaces for package mmw_configPkg_mss_xwr16xx (because package/package.xdc.inc is older than package.xdc) ...
        configuring mmw_mss.xer4ft from package/cfg/mmw_mss_per4ft.cfg ...
        generating custom ti.sysbios library makefile ...
        Starting build of library sources ...
        making C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_mss_xwr16xx/package/cfg/mmw_mss_per4ft.src/sysbios/sysbios.aer4ft ...
        gmake[1]: Entering directory `C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_mss_xwr16xx/package/cfg/mmw_mss_per4ft.src/sysbios'
        cler4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/BIOS.c ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm.asm ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/TaskSupport_asm.asm ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/v7r/vim/Hwi_asm.sv7R ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/v7r/vim/Hwi_asm_switch.sv7R ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/exc/Exception_asm.asm ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/v7r/tms570/Core_asm.sv7R ...
        asmer4ft C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm.asm ...
        arer4ft BIOS.obj arm_IntrinsicsSupport_asm.obj arm_TaskSupport_asm.obj vim_Hwi_asm.obj vim_Hwi_asm_switch.obj exc_Exception_asm.obj tms570_Core_asm.obj a15_TimestampProvider_asm.obj ...
        gmake[1]: Leaving directory `C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_mss_xwr16xx/package/cfg/mmw_mss_per4ft.src/sysbios'
        Build of libraries done.
        cler4ft package/cfg/mmw_mss_per4ft.c ...
        Finished configuring packages

        [R4 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/utils/mmwdemo_rfparser.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/utils/mmwdemo_adcconfig.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/utils/mmwdemo_monitor.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: ./mss/mss_main.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: ./mss/mmw_cli.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: ./mss/mmw_lvds_stream.c
        [R4 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/utils/mmwdemo_flash.c

        [R4 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/board/antenna_geometry.c
        C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -me -g --display_error_number --diag_warning=225 --diag_wrap=off -z --reread_libs --warn_sections --rom_model --unused_section_elimination -iC:/ti/ti-cgt-arm_16.9.6.LTS/lib --reread_libs --emit_warnings_as_errors --define=MMWAVE_L3RAM_NUM_BANK=4 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=1 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=1 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/osal/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/esm/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/soc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/pinmux/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/uart/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/crc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/mailbox/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/adcbuf/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/dma/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/qspi/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/qspiflash/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/gpio/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/edma/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/control/mmwavelink/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/utils/cli/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/control/mmwave/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/control/dpm/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/utils/mathutils/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/osal/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/cbuff/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/utils/hsiheader/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/utils/rtrim/lib -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibadcbuf_xwr16xx.aer4f -llibdma_xwr16xx.aer4f -llibqspi_xwr16xx.aer4f -llibqspiflash_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibedma_xwr16xx.aer4f -llibcli_xwr16xx.aer4f -llibdpm_xwr16xx.aer4f -llibmathutils.aer4f -llibosal_xwr16xx.aer4f -llibcbuff_xwr16xx.aer4f -llibhsiheader_xwr16xx.aer4f -llibrtrimutils.aer4f \
        -lmmw_configPkg_mss_xwr16xx/linker.cmd --map_file=xwr16xx_mmw_demo_mss.map obj_xwr16xx/mmwdemo_rfparser.oer4f obj_xwr16xx/mmwdemo_adcconfig.oer4f obj_xwr16xx/mmwdemo_monitor.oer4f obj_xwr16xx/mss_main.oer4f obj_xwr16xx/mmw_cli.oer4f obj_xwr16xx/mmw_lvds_stream.oer4f obj_xwr16xx/mmwdemo_flash.oer4f obj_xwr16xx/antenna_geometry.oer4f \
        C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/platform/xwr16xx/r4f_linker.cmd mss/mmw_mss_linker.cmd -l"rtsv7R4_T_le_v3D16_eabi.lib" -o xwr16xx_mmw_demo_mss.xer4f
        <Linking>
        C:/ti/xdctools_3_50_08_24_core/bin/cp -f mmw_configPkg_mss_xwr16xx/package/cfg/mmw_mss_per4ft.rov.xs mmw_mss_per4ft.rov.xs
        ******************************************************************************
        Built the MSS for Millimeter Wave Demo
        ******************************************************************************
        Configuring RTSC packages...
        C:/ti/xdctools_3_50_08_24_core/xs --xdcpath="C:/ti/bios_6_73_01_01/packages;C:/ti/mmwave_sdk_03_06_02_00-LTS/packages" xdc.tools.configuro -t ti.targets.elf.C674 -p ti.platforms.c6x:AWR16XX:false:600 -DMMWAVE_SDK_DEVICE=awr16xx -DMMWAVE_SDK_DEVICE_TYPE=xwr16xx -r release -c C:/ti/ti-cgt-c6000_8.3.3 -o mmw_configPkg_dss_xwr16xx dss/mmw_dss.cfg
        making package.mak (because of package.bld) ...
        generating interfaces for package mmw_configPkg_dss_xwr16xx (because package/package.xdc.inc is older than package.xdc) ...
        configuring mmw_dss.xe674 from package/cfg/mmw_dss_pe674.cfg ...
        generating custom ti.sysbios library makefile ...
        Starting build of library sources ...
        making C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_dss_xwr16xx/package/cfg/mmw_dss_pe674.src/sysbios/sysbios.ae674 ...
        gmake[1]: Entering directory `C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_dss_xwr16xx/package/cfg/mmw_dss_pe674.src/sysbios'
        cle674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/BIOS.c ...
        "C:/ti/xdctools_3_50_08_24_core/packages/xdc/runtime/Text.c", line 218: remark #2142-D: comparison between signed and unsigned operands
        "C:/ti/xdctools_3_50_08_24_core/packages/xdc/runtime/Text.c", line 237: remark #2142-D: comparison between signed and unsigned operands
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/c64p/Exception_asm.s64P ...
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ...
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ...
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ...
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/rts/ti/tls_get_tp.asm ...
        asme674 C:/ti/bios_6_73_01_01/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ...
        are674 BIOS.obj c64p_Exception_asm.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Hwi_disp_always.obj ti_tls_get_tp.obj c62_TaskSupport_asm.obj ...
        gmake[1]: Leaving directory `C:/ti2/mmwave_sdk_03_06_02_00-LTS/packages/ti/demo/xwr16xx/mmw/mmw_configPkg_dss_xwr16xx/package/cfg/mmw_dss_pe674.src/sysbios'
        Build of libraries done.
        cle674 package/cfg/mmw_dss_pe674.c ...
        Finished configuring packages

        [C674 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c
        [C674 Device/Type: awr16xx/xwr16xx] Building file: ./dss/dss_main.c
        [C674 Device/Type: awr16xx/xwr16xx] Building file: ./dss/data_path.c
        [C674 Device/Type: awr16xx/xwr16xx] Building file: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/board/antenna_geometry.c

        C:/ti/ti-cgt-c6000_8.3.3/bin/cl6x -mv6740 --abi=eabi -g --define=SOC_XWR16XX --define=NO_ANTENNA_CORRECTION --display_error_number --diag_warning=225 --diag_wrap=off -z --reread_libs --warn_sections --ram_model -iC:/ti/ti-cgt-c6000_8.3.3/lib --emit_warnings_as_errors --diag_error=10015 --define=MMWAVE_L3RAM_NUM_BANK=4 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/osal/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/soc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/crc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/mailbox/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/drivers/edma/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/alg/mmwavelib/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/control/dpm/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/utils/mathutils/lib -iC:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib -iC:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpu/rangeproc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpc/dpu/dopplerproc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpc/dpu/cfarcaproc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpc/dpu/aoaproc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpc/dpu/staticclutterproc/lib -iC:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/datapath/dpedma/lib -llibosal_xwr16xx.ae674 -llibsoc_xwr16xx.ae674 -llibcrc_xwr16xx.ae674 -llibmailbox_xwr16xx.ae674 -ldsplib.ae64P -llibmmwavealg_xwr16xx.ae674 -lmathlib.ae674 -llibedma_xwr16xx.ae674 -llibdpm_xwr16xx.ae674 -llibmathutils.ae674 -llibosal_xwr16xx.ae674 -llibrangeproc_dsp_xwr16xx.ae674 -llibdopplerproc_dsp_xwr16xx.ae674 -llibcfarcaproc_dsp_xwr16xx.ae674 -llibaoaproc_dsp_xwr16xx.ae674 -llibstaticclutterproc_xwr16xx.ae674 -llibdpedma_base_xwr16xx.ae674
        \
        -lmmw_configPkg_dss_xwr16xx/linker.cmd --map_file=xwr16xx_mmw_demo_dss.map obj_xwr16xx/objectdetection.oe674 obj_xwr16xx/dss_main.oe674 obj_xwr16xx/data_path.oe674 obj_xwr16xx/antenna_geometry.oe674 \
        C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/ti/platform/xwr16xx/c674x_linker.cmd dss/mmw_dss_linker.cmd -lrts6740_elf.lib -o xwr16xx_mmw_demo_dss.xe674
        <Linking>
        C:/ti/xdctools_3_50_08_24_core/bin/cp -f mmw_configPkg_dss_xwr16xx/package/cfg/mmw_dss_pe674.rov.xs mmw_dss_pe674.rov.xs

        ******************************************************************************
        Built the DSS for Millimeter Wave Demo
        ******************************************************************************
        Cmd line used: C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/scripts/windows/generateMetaImage.bat xwr16xx_mmw_demo.bin 0x00010104 xwr16xx_mmw_demo_mss.xer4f C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr16xx_radarss_rprc.bin xwr16xx_mmw_demo_dss.xe674
        call C:/ti/mmwave_sdk_03_06_02_00-LTS/packages\scripts\ImageCreator\out2rprc\out2rprc.exe xwr16xx_mmw_demo_mss.xer4f xwr16xx_mmw_demo_mss.bin
        Parsing the input object file, xwr16xx_mmw_demo_mss.xer4f.
        Appending zeros 0
        Appending zeros 256
        Appending zeros 120936
        File conversion complete!
        call C:/ti/mmwave_sdk_03_06_02_00-LTS/packages\scripts\ImageCreator\out2rprc\out2rprc.exe xwr16xx_mmw_demo_dss.xe674 xwr16xx_mmw_demo_dss.bin
        Parsing the input object file, xwr16xx_mmw_demo_dss.xe674.
        Appending zeros 8493408
        File conversion complete!
        call C:/ti/mmwave_sdk_03_06_02_00-LTS/packages\scripts\ImageCreator\multicore_image_generator\MulticoreImageGen.exe LE 37 0x00010104 xwr16xx_mmw_demo.bin 0x35510000 xwr16xx_mmw_demo_mss.bin 0xb5510000 C:/ti/mmwave_sdk_03_06_02_00-LTS/packages/../firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 xwr16xx_mmw_demo_dss.bin
        Number of Input Files 3
        Number of zeros 32

        call C:/ti/mmwave_sdk_03_06_02_00-LTS/packages\scripts\ImageCreator\crc_multicore_image\crc_multicore_image.exe xwr16xx_mmw_demo.bin xwr16xx_mmw_demo.bin.tmp
        size of App Image is 321024 bytes
        cur_crc_read_addr 128
        cur_crc_read_addr 126336
        cur_crc_read_addr 161216
        Failed to remove CRC temp file

        call C:/ti/mmwave_sdk_03_06_02_00-LTS/packages\scripts\ImageCreator\append_bin_crc\gen_bincrc32.exe xwr16xx_mmw_demo.bin
        >>>> Binary CRC32 = 9235d80b <<<<
        >>>> Total bytes in binary file 321028 <<<<

        **************************************************************************
        Built the flash binary xwr16xx_mmw_demo.bin
        **************************************************************************
        Info: MMWAVE_SECDEV_INSTALL_PATH is not defined. Skipping secure build

    7. Switch the device to flashing mode.
    8. Download the binary generated from step 6 using Uniflash.
    9. Switch the device to functional mode.
    10. Open mmWave Demo Visualizer, specify the serial ports, and click OK.

    I see the below 

    I don't think this is an issue with mmWave Demo Visualizer, even if i use another application to connect and send/receive data I don't get any . (Serial port can be opened but there is no response from the hardware for any command)

    Thanks 

    Regards

    Gayatri

  • Hi Gayatri,

    A similar discussion is already going on in the following thread and it's been answered, I would suggest you continue the discussion in the same.

    (5) AWR1642BOOST: Issue in modifying OOB demo for scenario where more MSS code and MSS .bss space is needed - Sensors forum - Sensors - TI E2E support forums

    Closing this thread here. Please do not create multiple threads for similar issues.

    Regards,

    Shruti