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.

IWR6843AOP: UART mirroring response upon ping command test

Part Number: IWR6843AOP
Other Parts Discussed in Thread: UNIFLASH, , IWR6843

Hello Community,

I am working with IWR6843AOP on a custom board, where with UNIFLASH tool I tried to flash debug image into flash memory during board bring up.

But in UNIFLASH after set break signal, I got error: 

[10.3.2023 17:36:09] [ERROR] Cortex_R4_0: Initial response from the device was not received. Please power cycle device before re-flashing.
[10.3.2023 17:36:09] [ERROR] Cortex_R4_0: Not able to connect to serial port. Recheck COM port selected and/or permissions

This error comes when correct COM Port is not given or COM Port is used by console., but this not the case.

I checked if the UART connection with IWR6843 is present and the FLASH connection with IWR6843 is present or not, by flashing the demo program into RAM using the debugger.

I got expected response from IWR6843 in both the cases, i.e UART is working as expected and also FLASH test was successful.

Later I tried to send the UART Ping command as explained in IWR6843 Bootloader flow

https://www.ti.com/lit/an/swra627/swra627.pdf?ts=1678457320040&ref_url=https%253A%252F%252Fwww.google.com%252F

I sent Ping = [0xAA 0x00 0x03 0x20 0x20], but in response I got same answer [0xAA 0x00 0x03 0x20 0x20].

On TI Board when I sent same Ping command I got correct anknowledgement i.e. [0x00 0x04 0xCC  0x00 0xCC 0x00 0x04 0xCC 0X00 0xCC]

This means UART does not acknowledge our custom board, instead it sends the mirrored response and this is why UNIFLASH is also not working.

Why such behaviour of mirroring is seen on UART console?

What we are missing here to get communication from UART with UNIFLASH?

Thanks and Regards,

Neil