Other Parts Discussed in Thread: UNIFLASH,
Hi, I am currently working with a custom board based on the IWR6843AOP, for which I have modified the out-of-the-box firmware to include CAN-FD communication and a hard-coded configuration. I successfully tested receiving data over CAN and sending commands to start/stop the sensor via CAN. However, the board has recently become unresponsive and I am unable to reflash it using Uniflash. Here are the changes I made to the firmware prior to encountering these issues:
-
I modified the CLI_task to process commands received over CAN, while disabling UART_read as I do not intend to use UART in this manner.
-
I experimented with various hard-coded configurations, including one recommended on a ROS forum, which suggested using the maximum chirp bandwidth.
-
I encountered a "HWI Stack Overflow" error in
MmwDemo_sensorStopEpilog()
during the implementation of the start/stop functionality over CAN. Despite efforts to resolve this by simplifying the code and removing unnecessary variables, the issue persists.
I have verified the voltage at my test points, which suggests that the hardware on my custom board may not be the problem.
I would appreciate your insights on the following:
-
Could the stack overflow issue be causing the board's unresponsiveness?
-
Is there a way to reset the IWR6843AOP to a default state?
-
Could the modifications I made to the firmware be disrupting the image flashing process?
Thank you for your assistance.
Best regards,
Adam