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.

AWR2944EVM: The mmWave is blocked in HwiP_undefined_handle() in CCS debug session.

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944, UNIFLASH

Tool/software:

Hi

  I use CCS to raise a debug session in default AWR2944 OOB firmware, but it seems to block in HwiP_undefined_handle(). Can you please help to check the reason?

Radar board: AWR2944 Evaluation Module

radar toolbox version: v2_30_00_12

example: source\ti\examples\Out_Of_Box_Demo\src\awr294x

Target Configuation file:

AWR2944.zip

Thanks.

  • Hi,

    What have you flashed in the EVM, before loading the binaries in ccs?

    Regards,

    Shruti

  • Hi Shruti,

      I rebuild OOB firmware source to TDM MIMO,  flash it via UniFlash, and set up a debug session in CCS. I got this problem.

    radar toolbox version: v2_30_00_12

    example: source\ti\examples\Out_Of_Box_Demo\src\awr294x

    In CCS part, connect to target and loading these program.

    Coretex_R5_0: loading out_of_box_2944_mss.xer5f

    C66xx_DSP: loading out_of_box_2944_dss.xe66

    Thanks.

  • Hi Shruti,

      Do you have any ideas about this problem?

    Thanks.

  • Hi, 

    Can you flash the ccsdebug App image and then load the demo executables in the ccs?

     Regards,

    Shruti

  • Hi Shruti,

      Can you please provide more details how to do that?

    Thanks.

  • Hi,

    You can check the section 3.3.2 in the following document - 

    mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\docs\mmwave_mcuplus_sdk_user_guide.pdf

    Regards,

    Shruti

  • Hi Shruti,

     Follow SDK user guide section 3.3.2 , I saw this screen and I can't input any radar configurations. Please help to check it.

    Screenshot in Teraterm

    Screenshot in CCS

    Thanks.

  • Hi Shruti,

      Do you have any suggestion?

    Thanks.

  • Hi,

    Can you list down what all steps you have done here?

    mainly, you should flash the ccsdebug appimage along with the SBL and after that, in functional mode you can connect to the cores and load the executables. 

    Regards,

    Shruti

  • Hi Shruti,

      Please refer this slides and help to provide the suggestions.

    Thanks.

    Create_CCS_Debug_Session_Failed.pptx

  • Hi Shruti,

      Is any problem in my steps?

    Thanks.

  • Hi,

    What is the baud rate that you have set for your UART terminal? Can you check in sop5 mode what response you are getting here after pressing the reset?

    Ideally you should get the prompts here. The flashing logs that you have shared also doesn't look correct, you should get the ccsdebug image loading prompt as well.

    Regards,

    Shruti

  • Hi Shruti,

      

    The baud rate settings is as below:

    Command UART: 115200

    Data UART: 3125000

    The flashing logs that you have shared also doesn't look correct, you should get the ccsdebug image loading prompt as well.

    ==> It's the flashing log. It's show "Program Load completed successfully" in UniFlash console. Can you point out why you think it's not correct?

    [2025/3/5 下午6:25:42] [INFO] Cortex_R5_0: Initialization complete.
    [2025/3/5 下午6:25:42] [INFO] Cortex_R5_0: Sending UART Uniflash image at location C:\ti\uniflash_9.0.0\deskdb\content\TICloudAgent\win\ccs_base\mmWave\gen2/images/sbl_uart_uniflash.release.tiimage
    [2025/3/5 下午6:25:51] [INFO] Cortex_R5_0: UART Uniflash image sent.
    [2025/3/5 下午6:25:51] [INFO] Cortex_R5_0: Sending SBL image at location F:/ti/mmwave_mcuplus_sdk_04_04_01_02/mmwave_mcuplus_sdk_04_04_01_02/tools/awr294x/sbl_qspi.release.tiimage
    [2025/3/5 下午6:26:08] [INFO] Cortex_R5_0: SBL image sent
    [2025/3/5 下午6:26:08] [INFO] Cortex_R5_0: Sending Appimage at location F:/ti/mmwave_mcuplus_sdk_04_04_01_02/mmwave_mcuplus_sdk_04_04_01_02/ti/utils/ccsdebug/awr2944_ccsdebug.appimage
    [2025/3/5 下午6:26:18] [INFO] Cortex_R5_0: Appimage sent
    [2025/3/5 下午6:26:18] [INFO] Cortex_R5_0: Instance deinitialized!
    [2025/3/5 下午6:26:18] [SUCCESS] Program Load completed successfully.

    After press NRST key in functional mode, it will show this information in teraterm. But I still can't input any radar configuration.

    After press NRST key in flashing mode, it will show this information in teraterm. 

    Thanks.