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.

CCS/AWR1843BOOST: compatibility between labs for AWR1642 and AWR1843

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

Tool/software: Code Composer Studio

Hi, a time ago I asked a similar question in this forum

then you told me that the labs between boards are compatible, so all this time I have been working in my AWR1843BOOST EVK with no issues with source code from CCS rebuilding and loading labs for AWR1642 or AWR1843 in debug and deployment mode

But now I am having issues flashing binaries using source code from CCS for a custom awr1843 board (only works flashing the MRR or MRR steering lab) so I was searching info in the forum and here you say this:

"You may need rebuild the application while selecting AWR1843 device in CCS project properties setting"

and here you say this:

"An application written for AWR1642 will run on AWR1843 without recompiling as long as the adjustment is made in the chirp config file to use Tx antennas 1 and 3 verses antennas 1 and 2 on the 1642.  If you want to port/rebuild the application from 1642->1843, two things must change:

1) the pinmux statements that configure UART, SPI, CAN, etc.  These are usually done in the MSS, and should be wrapped in #ifdef SOC_XWR18XX ...  #endif statements.

2) SOC_XWR18XX will need to be defined for both MSS and DSS builds instead of SOC_XWR16XX "

So now I am confused, why do you say I need this extra steps to run a lab made for AWR1642 in the AWR1843?, in my EVK I never needed this steps, do I need to do this for a custom board?, somehow the AWR1843BOOST EVK firmware knows that an AWR1642 code is being loaded and allows that kind of config?

thanks

  • HI,

    Please download from the TI Resource Explorer (dev.ti.com) the following version of the Automotive Toolbox

    \mmwave_automotive_toolbox_2_9_1__win\mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\src

    In this folder you will find ccs projectspecs for 16xx and 18xx.

    As you can see, in order to re-build a 16xx demo for 18xx you will need to create a similar ccs projectspec for 18xx

    thank you

    Cesar

  • One more thing,

    You will also need to perform some minor updates to the profile configuration.

    Please compare the differences for

    \mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\chirp_configs\od_demo_16xx_4zone_strong.cfg

    \mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\chirp_configs\od_demo_18xx_4zone_strong.cfg

    Notice the differences for

    • channelCfg - for 18xx the numbering of enabled antennae is different (101 =5) instead of (011 = 3) on 16xx
    • chirpCfg - for 18xx the numbering of the Tx antennae is different

    Thank you
    Cesar

  • If these steps are required so why I can run the awr1642 labs in the awr1843boost evk (and works) without that modifications?

  • It works, but you are using the wrong antennae on 1843

    Thank you
    Cesar
  • Hi, ok, I understand that I should reconfigure the antenna code but I think that this step is not neccesary:

    Cesar said:

    " Please download from the TI Resource Explorer (dev.ti.com) the following version of the Automotive Toolbox

    \mmwave_automotive_toolbox_2_9_1__win\mmwave_automotive_toolbox_2_9_1\labs\lab0003_occupancy_detection\src

    In this folder you will find ccs projectspecs for 16xx and 18xx.

    As you can see, in order to re-build a 16xx demo for 18xx you will need to create a similar ccs projectspec for 18xx "

    because without this the app runs in the AWR1843BOOST, right?

  • The code runs, this is correct.
     
    However if the antennae are not correct the angle estimation will not be correct.
     
    So, for correct operation you will need to re-build the code as mentioned before.
     
    Thank you
    Cesar
  • Hi,

    I have summarized the information in this FAQ

    [FAQ] AWR1843: Running AWR1642 code on AWR1843 - Sensors forum - Sensors - TI E2E support forums

    e2e.ti.com
    Part Number: AWR1843 Other Parts Discussed in Thread: AWR1642 , , , AWR1642BOOST , AWR1642BOOST-ODS The purpose of this FAQ is to answer the following question

    Thank you

    Cesar