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/AWR1642BOOST: Power Failure on Target CPU

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

Tool/software: Code Composer Studio

TI engineer Hello:
I recently used awr1642 to collect the original adc data. After I loaded the .xe file, when I clicked the Run button, I got the error message shown below. How can I handle this problem?
Thank you, look forward to your reply.

  • Hi,

    There are not many details in your post. Is this happening with an example code?

    In any case, the application is probably causing the device to reset itself or fail in a way that is fooling the Debug Probe into thinking the power was disconnected from the device or the DSP core was powered down.

    This may be due to either failure to acknowledge a watchdog timer, improperly configuring a PMIC device, causing an exception that is not being trapped by the core, among others. 

    In this case, you will have to perform a step-by-step debugging of your application - given that you are able to reach main() (after loading the code), the issue is definitely after that point. If the code uses SYSBIOS, you can also use the Kernel analysis tools. 

    For details, check chapter 9 of the User's Guide for SYSBIOS:

    http://www.ti.com/lit/ug/spruex3u/spruex3u.pdf 

    Hope this helps,

    Rafael

  • Hi,desouza

    Let me talk about my steps.
    1. Modify the parameter configuration in mss.c as shown below (this is calculated with reference to mmwave sensing estimator)


    2.cmd window use the gmake command to recompile the .xe674 and .xe4rf files into the mss and dss kernels and click the run button
    According to the above steps, the problem occurs after the run. Under normal circumstances, mmwave sensing starts to work, but I don't know where the problem is like in my situation. Please help me find out the problem.
    Thank you!

    Regards,

  • In order to run the mem_capture files on your AWR1642BOOST device, you first need to flash the CCS Debug image onto the device using the Uniflash tool. Please refer to the SDK User's Guide to learn more about working with the CCD Debug image and how to load .xe674 and .xer4f files.

    The CCS debug image is located in the file directory location in SDK v3.2 here: C:\ti\mmwave_sdk_03_02_00_04\packages\ti\utils\ccsdebug

    Regards,
    Kyle

  • Dear Kyle

    First of all, thank you for your answer. I don't think you understand what I mean. I have now burned the ccsdebug.bin file to awr1642 and the .xe file to dss and mss core. So my current question is click This error occurs when the Run button starts the program. I saw the sdk userguide, which didn't help me.

    This is an error

    Thank you

  • When you flash the CCS debug image to your AWR1642BOOST, you should have SOP0 and SOP2 closed. Once you have completed this process using Uniflash, you should remove the jumper on SOP2 so that only SOP0 is closed. Otherwise, when you attempt to boot the sensor, it will still remain in flashing mode and the bootloader will not load the image stored in flash.

    Regards,
    Kyle

  • Hello Kyle

    According to the steps you gave, I have already burned the ccsdebuf.bin file on the evm board. Unfortunately, the previous problem has occurred.

  • Please follow the process shown in the uploaded video:

  • This is what my board looks like when I am flashing the "xwr16xx_ccsdebug.bin" file to the AWR1642BOOST EVM:

  • This is what my board looks like when I am running the "xwr16xx_ccsdebug.bin" image and loading the "mem_capture" executables on the AWR1642BOOST EVM:

  • Dear Kyle 

    Thank you for all this, send me my most sincere thanks.

    Best Wishes