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.

AWR1843BOOST: Empty project with mss/dss that can be flashable with output file

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843,

Hi, 

I'm using the CCS v12.1 and radar toolbox 1.10.00.13, mmwave_sdk_03_06_00_00-LTS.

and i want to develope radar SW myself. So I created an empty project with mss/dss based on awr1843.

A simple code was written and confirmed to operate normally with ram download.

I checked the simple code operating with RAM download.

but i generate a flash image with this output file and burn it, the dsp does not work.

  - dss post build step: 

    >>${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}.xe674 ${ProjName}.bin

  - mss post build step: 

   >> ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/out2rprc/out2rprc.exe ${ProjName}.xer4f ${ProjName}.bin
   >> ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000008 xwr18xx_xxxx_flash_image.bin 0x35510000 
${PROJECT_BUILD_DIR}/xxxx_mss.bin 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr18xx_radarss_rprc.bin 0xd5510000 ${PROJECT_BUILD_DIR}/xxxx_dss.bin
   >> ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe xwr18xx_xxxx_flash_image.bin xwr18xx_xxxx_flash_image.bin.tmp
   >> ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr18xx_xxxx_flash_image.bin

Actually I tried many things, but it didn't work out..

Please can you upload an empty project with mss/dss based on awr1843 that can be flashable with output file?

Thanks,

John.

  • Hi,

    You will need to create images for both mss and dss

    The projects we have available are either in the SDK or the Radar Toolbox

    Here is an example

    RadarToolbox\radar_toolbox_1_20_00_11\source\ti\examples\ADAS\medium_range_radar\src\1843\mrr_dss.projectspec

    RadarToolbox\radar_toolbox_1_20_00_11\source\ti\examples\ADAS\medium_range_radar\src\1843\mrr_mss.projectspec

    Here is the ImageCreator utility User Guide

    C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\scripts\ImageCreator

    Thank you

    Cesar

  • Hi, Cesar.

    I want to create an empty project that is flash programable and has only main.c file.

    I already know aboud the mrr example project. But there were some problems.(Complex problem where I have to delete existing code in order to develope signal processing algorithm, DSP stops when I try halt debugging, etc)

    Can you upload an empty project with mss/dss based on awr1843?

    Thanks,

    John.

  • Hi

    Unfortunately our support team does not have an empty project.

    I recommend that:

    First please disable the interrupts used in this project (search for listenerCfg)

    • MRR_MSS_chirpIntCallback (mss_main.c)
    • MRR_MSS_frameStartIntCallback (mss_main.c)
    • MRR_DSS_chirpIntCallback (dss_main.c)
    • MRR_DSS_frameStartIntCallback (dss_main.c)

    Second please identify the tasks created in the mrr example project (both mss and dss) by searching for "Task_create()" API.

    • Task_create(MRR_DSS_mmWaveTask, &taskParams, NULL);(dss_main.c)
    • Task_create(MRR_DSS_initTask, &taskParams, NULL); (dss_main.c)
    •  Task_create(MRR_MSS_mmWaveCtrlTask, &taskParams, NULL); (mss_main.c)
    • Task_create(MRR_MSS_initTask, &taskParams, NULL); (mss_main.c)
    • Task_create(MmwDemo_mboxReadTask, &taskParams, NULL); (mss_main.c)

    Then please comment out the Task processing functions.

    This should remove most of the functionality of the demo

    thank you

    Cesar

  • I tried it the way you suggested, but there is still a problem that the dsp stops working when I break(arm and dsp at the same time) to debug mrr demo project.

    Can you explain how to create an empty project with mss, dss based on awr1843boost?

    Thanks

    John

  • Hi,

    I searched the if there are any other SDK examples that could be useful for this application and I have found this utility

    C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\utils\ccsdebug

    This is an application that is used to initialize both mss and dss for CCS use. It is a simple application that waits in a while() loop after initializing the devices.

    Please use this as reference for your project

    thank you

    Cesar