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.

AWR1843AOPEVM: AWR1843AOP

Part Number: AWR1843AOPEVM

Tool/software:

Dear Sir,


I tested the automated_parking example using the AWR1843AOPEVM board.
After downloading the prebuilt bin file, it works fine in Automated_Parking_GUI,
but when I compile the ccs project with no error and download it, it stops at "sensorStart" without proceeding(CLI response) to "done".
There are two subframes, 3D for 10 meters and 2D for 50 meters.
I understand that 3 TX antennas are used in 3D mode and 2 TX antennas are used in 2D mode.
If I change the number of antennas to the same(3->2) in "profile_parking_mimo_2d_50m_3d_10m_aop.cfg", it works.
Is there something wrong with the automated_parking project file?
*1 Used Toolbox = radar_toolbox_2_20_00_05
*2 Used SDK = mmwave_sdk_03_05_00_04
*3 Changed "profile_parking_mimo_2d_50m_3d_10m_aop.cfg"
% 2D chirpCfg
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
% 3D chirpCfg
chirpCfg 2 2 1 0 0 0 0 1
chirpCfg 3 3 1 0 0 0 0 2
%chirpCfg 4 4 1 0 0 0 0 4 <--- change

lowPower 0 0

advFrameCfg 2 0 0 1 0
% 2D subFrameCfg
subFrameCfg 0 0 0 2 128 100 0 1 1 100
% 3D subFrameCfg
subFrameCfg 1 0 2 2 128 100 0 1 1 100 <--- change --- 1 0 2 3 128 100 0 1 1 100

Regards,
HK,Shin

  • Hi Shin,

    Can you install the latest version of both SDK and radar toolbox and try running the same example?

    Let us know if this works.

    Regards,

    Shruti

  • There are compile error when I use radar_toolbox_2_20_00_05 and mmwave_sdk_03_06_02_00-LTS.

    So, I used radar_toolbox_2_20_00_05 and mmwave_sdk_03_05_00_04 with no compile error.

    [1] Compiled bin(radar_toolbox_2_20_00_05 and mmwave_sdk_03_05_00_04):

         In advanced frame(=2 subframe), it is working OK with only two tx antenna(TX1 and TX2) When I use compiled bin . 

         3 CLI command changed "profile_parking_mimo_2d_50m_3d_10m_aop.cfg) 

         (1) channelCfg 15 3 0

         (2) % 3D chirpCfg
              chirpCfg 2 2 1 0 0 0 0 1
              chirpCfg 3 3 1 0 0 0 0 2
             %chirpCfg 4 4 1 0 0 0 0 4

         (3) % 3D subFrameCfg
              subFrameCfg 1 0 2 2 128 50 0 1 1 50

    [2] TI released prebuilt_binaries:

         TI released profile_parking_mimo_2d_50m_3d_10m_aop.cfg is working OK.

    Thanks.

    HK Shin

  • sensorStop
    flushCfg
    dfeDataOutputMode 3
    channelCfg 15 3 0           % change #1
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1

    % 2D profileCfg
    profileCfg 0 77 7 7 44 0 0 15 1 128 6200 0 0 40
    % 3D profileCfg
    profileCfg 1 77 7 3 39 0 0 50 1 128 3600 0 0 30

    % 2D chirpCfg
    chirpCfg 0 0 0 0 0 0 0 1
    chirpCfg 1 1 0 0 0 0 0 2
    % 3D chirpCfg
    chirpCfg 2 2 1 0 0 0 0 1
    chirpCfg 3 3 1 0 0 0 0 2
    %chirpCfg 4 4 1 0 0 0 0 4    % change #2

    lowPower 0 0

    advFrameCfg 2 0 0 1 0
    % 2D subFrameCfg
    subFrameCfg 0 0 0 2 128 50 0 1 1 50
    % 3D subFrameCfg
    subFrameCfg 1 0 2 2 128 50 0 1 1 50 % change #3

    % 2D Subframe Configuration(s)
    guiMonitor 0 1 1 0 0 0 1
    cfarCfg 0 0 2 8 4 3 0 15 1
    cfarCfg 0 1 0 4 2 3 1 15 1
    cfarFovCfg 0 0 0 49.99
    cfarFovCfg 0 1 -10.59 10.59
    CQRxSatMonitor 0 3 4 63 0
    CQSigImgMonitor 0 127 4

    % 3D Subframe Configuration(s)
    guiMonitor 1 1 1 1 0 0 1
    cfarCfg 1 0 2 8 4 3 0 15 0
    cfarCfg 1 1 0 4 2 3 1 15 0
    cfarFovCfg 1 0 0.25 8.64
    cfarFovCfg 1 1 -7.06 7.06
    CQRxSatMonitor 1 3 11 121 0
    CQSigImgMonitor 1 127 8

    % All Subframe Configuration(s)
    multiObjBeamForming -1 1 0.5
    calibDcRangeSig -1 0 -5 8 256
    clutterRemoval -1 0
    aoaFovCfg -1 -90 90 -90 90
    extendedMaxVelocity -1 0

    compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
    measureRangeBiasAndRxChanPhase 0 1.5 0.2
    analogMonitor 0 0
    lvdsStreamCfg -1 0 0 0
    calibData 0 0 0

    sensorStart

  • Hi Shin,

    Please use the latest version and try to suppress the compile errors, after that we can go for further debugging.

    Regards,

    Shruti