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.

IWR1843: iwr1843 Reset

Part Number: IWR1843

Hello

I use iwr1843 chip and the SDK is mmwave_ sdk_ 03_ 05_ 00_ 04。

 I burned SBL firmware and engineering firmware at the same time, hoping to restart the radar from SBL through software reset. Before, the engineer instructed me to write the softsysrst register. I wrote the register through I2C. I didn't know if there was a problem with my code (the code I wrote in the figure below) and failed to use it successfully. The current phenomenon is that before writing the softsysrst register, the radar can normally output data through the serial port. After calling the code I wrote the register, the radar did not start from the SBL, And no data is output.


Hello

I use iwr1843 chip and the SDK is mmwave_ sdk_ 03_ 05_ 00_ 04。 I burned SBL firmware and engineering firmware at the same time, hoping to restart the radar from SBL through software reset. The engineer recommended to write the softsysrst register before. I wrote the register through I2C. I don't know if there was a problem with my code (the code I wrote in the figure below) and failed to use it successfully. The current phenomenon is: before writing the softsysrst register, the radar normally outputs data through the serial port. After calling the code I wrote the register, the radar does not start from the SBL, And no data is output.

  • Hi, 

    Understood, we will try to verify the interaction of the Soft reset with SBL to ensure there is no potential issues there. I have seen the soft reset cause minor issues with serial ports if they still are in the process of transmitting when the soft reset occurs, could you try adding a delay before the soft reset is called to try to ensure that all communication is properly finished? 

    Best Regards,
    Alec

  • Thank you very much for your reply

    I added a delay. After calling my reset function, the serial port still does not output. And I don't think my code has the function of reset at all, because I use the LED lamp to test. If the reset is successful, the LED lamp should change from on to off and then on, but now the LED has not changed at all and is always on (the lighting process is delayed, so it can't be caused by too fast startup after reset). The picture shows the code for writing the reset register through I2C

  • Hi,

    Have you verified that the softreset works without issue if you issue it manually on the device?

    Best Regards,
    Alec