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/IWR6843ISK-ODS: IWR 6843 ISK - ODS: Overhead PeopleCounitng

Part Number: IWR6843ISK-ODS

Tool/software: Code Composer Studio

Hi,

Hardware / Software used:

IWR 6843 ISK - ODS (ES 1.0)

mmWave Industrial ToolBox - 3.6.1
mmWave SDK - 3.2.1.2

CCS version - 8.3.1

Problem Statement:

I am trying to do People Tracking and Stances by using the overhead people counting lab. When i run the lab in debug mode, it shows some errors related to PRSC module.

Please find the attaching file is for your reference:

Please help me to resolve this issue..


-Regards,

Priyanka

  • Hi Priyanka,

    Did you:

    1) successfully flash the CCS Debug firmware (xwr68xx_ccsdebug.bin) to the device?

    2) Have the SOP2 jumper open?

    Thanks

    ki

  • Hi, 

    Have done the above followings properly.

    Attached screenshot for your reference:

    -Regards,

    Priyanka

  • Looks like the debug image flashed fine. After you open the SOP2 jumper and start a debug session, can you connect to both cores?

  • Yes, SOP 2 jumper is opened once flashing has done. For flashing mode  only SOP 2 jumper was closed.

    After this created & launched the target configuration. 

    Connected to target and loaded the program properly. 

    Once i click on Run button, it shows the error in console which i have mentioned  above.

    -Regards,

    Priyanka 

  • Note that you may need to do a full power cycle of the board before starting the debug session

  • Power cycled the device properly before when i start to debug.

    -Regards,

    Priyanka

  • Can you provide the executables for both the R4 and C674x that you are loading to the target?

    Thanks

    ki

  • I am loading those executables from my workspace. 

      DSS Path: C:\Users\spriyanka\workspace_v8\ods_pplcount_dss_68xx\Debug\ods_pplcount_dss_68xx.xe674

    Below attached is the target file loading for C674x

    ods_pplcount_dss_68xx.zip

    MSS Path: C:\Users\spriyanka\workspace_v8\ods_pplcount_mss_68xx\Debug\ods_pplcount_mss_68xx.xer4f

    Below attached is the target file loading for Cortex_R4

    ods_pplcount_dss_68xx.zip

      

    Please help me out to resolve this issue.

     

    -Regards, 

    Priyanka

  • Can you post the MSS one? The two file you posted are both the DSS one.

    Thanks

    ki

  • Hi,

    Sorry for the mistake. Here i am attaching the mss file 

    ods_pplcount_mss_68xx.zip

    -Regards, 

    Priyanka

  • Thank you. 

    I started a debug session in CCSv8.3.1 for my 6843ISK, grouped the cores, connected to each core, and loaded the DSS code, then the MSS code. Then I did a group run and it seems to work ok.

    Are those the same steps you did? I also flash the debug firmware from SDK 3.2.1.2 on my ES 1.0 target.

    I did notice that my TI emulators pack version is slightly newer than yours. You may want to update it. 

    I also attached the ccxml file I am using:

    /cfs-file/__key/communityserver-discussions-components-files/81/6843.ccxml

  • Please confirm me your device type is IWR 6843 ISK-ODS (ES1.0)

    and if possible share me the TI emulator pack update steps or link to update it.

  • priyanka s said:
    Please confirm me your device type is IWR 6843 ISK-ODS (ES1.0)

    That is correct, I have ES1 device

    priyanka s said:
    and if possible share me the TI emulator pack update steps or link to update it.

    Please see the below link on how to run the updater in CCS:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_updates.html

  • Thanks for your helping, am updating TI emulator version by refering the above given link.
    Once it is updated successfully, i will do the run the lab again.

    -Regards,

    Priyanka

  • Update failed due to traceplugin repo file is missing.

    Help me to create that particular repo... Will share the error screen for your reference.

  • Update failed due to traceplugin repo file is missing.

    Help me to create that particular repo... Will share the error screen for your reference.

  • That looks like an invalid site. I'm not sure where that came from.

    I would do a targeted update check. Use the 'Help -> Install New Software' option and select the site highlighted below:

    Thanks

    ki

  • Still getting some error while updating the CCS v8.

  • Please only take the update for the TI Emulators:

  • There is also an mmwave update. I would take that one also:

  • hold on, I am getting update errors also. I will need to investigate further

  • never mind. It was just my one particular PC with the issue.

  • Followed your given steps, it shows problem with binary is not available for CCS V8.3.1

  • Thank you so much for the response. Have updated the CCS V8.3.1 now properly with the help of given link. So, i will debug it and update you the status.

    -Regards,

    Priyanka

  • Hi,

    Thank you for the kind support.

    Debug has done properly with your sugesstions.

    But when i try to run the oob_parser, sensor_Start is not happened and there is not receiving any data from data port.

    (env) C:\Users\spriyanka\env\PplCount>python oob_parser_app.py
    Connected
    file read sucessfull
    b'sensorStop\n'
    b'Done\n'
    b'\rmmwDemo:/>\n'
    b'mmwDemo:/>dfeDataOutputMode 1\n'
    b'Done\n'
    b'\rmmwDemo:/>channelCfg 15 7 0\n'
    b'Done\n'
    b'\rmmwDemo:/>adcCfg 2 1\n'
    b'Done\n'
    b'\rmmwDemo:/>adcbufCfg -1 0 0 1 1\n'
    b'Done\n'
    b'\rmmwDemo:/>profileCfg 0 60.6 100 7 40 0 0 82 1 128 5300 0 0 48\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 0 0 0 0 0 0 0 1\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 1 1 0 0 0 0 0 2\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 2 2 0 0 0 0 0 4\n'
    b'Done\n'
    b'\rmmwDemo:/>frameCfg 0 2 64 0 50 1 0\n'
    b'Done\n'
    b'\rmmwDemo:/>lowPower 0 0\n'
    b'Done\n'
    b'\rmmwDemo:/>cfarCfg -1 0 0 8 4 4 0 7120\n'
    b'Done\n'
    b'\rmmwDemo:/>cfarCfg -1 1 0 4 2 3 0 7120\n'
    b'Done\n'
    b'\rmmwDemo:/>SceneryParam -4.0 4 0.1 8 -4 4\n'
    b'Done\n'
    b'\rmmwDemo:/>GatingParam 3 2 2 2 12\n'
    b'Done\n'
    b'\rmmwDemo:/>AllocationParam 100 120 0.1 20 2 20\n'
    b'Done\n'
    b'\rmmwDemo:/>StateParam 10 5 10 100 5\n'
    b'Done\n'
    b'\rmmwDemo:/>VariationParam 0.2887 0.2887 1 1\n'
    b'Done\n'
    b'\rmmwDemo:/>MaxAcceleration 0.1 0.1 0.1\n'
    b'Done\n'
    b'\rmmwDemo:/>trackingCfg 1 2 250 10 200 100 90\n'
    b'Done\n'
    Confing Sent
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}
    (array([[0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.],
           [0., 0., 0., ..., 0., 0., 0.]]), array([[0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.],
           [0.]]), [], 0, 0, 0, 1, [])
    {'PeopleCount': 0}

    Please guide me to resolve this issue.

    -Regards,

    Priyanka

  • Priyanka,

    Glad to hear that debug is now working properly.

    priyanka s said:
    But when i try to run the oob_parser, sensor_Start is not happened and there is not receiving any data from data port.

    I won't be able to help much further as this is more application specific. I suggest starting a new thread in the Sensors forum. The experts there can help you best

    Thanks

    ki

  • Thanks for the support and sugesstions.

    -Thanks,

    Priyanka