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.

IWR1443BOOST: Communication failure between IWR1443BOOST

Part Number: IWR1443BOOST

Dear Sir

I would like to ask you the following questions regarding IWR1443BOOST.

When communication between the PC and IWR1443BOOST is interrupted, is the only way to release it by pressing the NRSET button or turning the power on again?

This has to be done manually and automatic sensing is a problem. Is it possible to reset it via communication?

 

H.Imabayashi

  • Hello.

    Please refer to this E2E for the register used to reset the entire system.  You can create a CLI function that writes to this register to trigger this reset.

    Sincerely,

    Santosh

  • your answer is below

    Please refer to this E2E for the register used to reset the entire system.  You can create a CLI function that writes to this register to trigger this reset.

    Sincerely,

    then I checked the 'E2E' below

    Tool/software: TI-RTOS

    I have implemented a software reset in my project to reset the board when something serious happens. 

    The code looks like this:--------------------------------------

    SOC_DriverMCB*      ptrSOCDriverMCB;

        /* Get the pointer to the SOC Driver Block: */

        ptrSOCDriverMCB = (SOC_DriverMCB*)handle;

        if (ptrSOCDriverMCB == NULL)

        {

            return E_NOT_OK;

        }

        else

        {

            /* Configure the register to issue Warm reset upon MSS Watch dog reset: */

            ptrSOCDriverMCB->ptrRCMRegs->SOFTRST1 = CSL_FINSR(ptrSOCDriverMCB->ptrRCMRegs->SOFTRST1, 7U, 0U, 0xAD);

        }

        return E_OK;

    --------------------------------------------------------------

    I am asking whether pressing the NRST button on IWR1443BOOST will cause the same behavior.

    When this program is run on the PC, will it reset the IWR1443BOOST via the PC's USB port?

    Please answer to me.

    H.Imabayashi

  • Hello.

    NRESET will not have the same behavior as the code above as it performs a power-on reset, which will reset the entire device, which includes all the subsystems and interfaces.  The reset performed in this code is a warm reset, and this specific register will reset the ARM core.  Further in that thread, there is a link to the register that resets the BSS and DSS subsystems as well.  I have linked that thread here as well.  The device is different, but the register exists on the 1443 as well.  Writing to this will reset the MSS, BSS, and DSS subsystems via warm reset.

    Sincerely,

    Santosh.