Other Parts Discussed in Thread: IWR6843ISK
Description
After approx 4h26m the device becomes completely unresponsive. No error code beyond timeout on udp received packages is observable. The status LEDs don't signal an error state either.
The error was observed using the DCA100EVM_CLI while recording LVDS data, but also while sitting idle.
After I first ran into this issue, I did a reimplementation of the DCA100EVM_CLI to get a understanding of the communication and possibly observe the udp communication in detail. The reimplementation runs into exactly the same issue, so I can rule out the DCA100EVM_CLI as source of the problem.
Steps to reproduce
- Connect DCA1000EVM to PC and power on.
- wait for 4.5h
- query system status or start data transmission to observe
What doesn't work
- resetting the FPGA using the 'reset_fpga' has no effect on the apparent freeze
- 'reset_ar_device' has no effect either
Possible solution
Currently the only solution I found is disconnecting and reconnecting the DCA from power. I found, that the GPIO_PHY_RESET pin is pulled down during FPGA startup, but not after 'fpga_reset' using the cli, so I assume this command doesn't issue a complete reset of the DCA1000EVM.
Is there an undocumented command code for completely resetting the DCA1000EVM or can this lockup be prevented by any other means except turning it off and on again?