I have two boards which are communicating to one another wirelessly. Both are running firmware created in IAR. I have a difficult to trace edge case that is causing a disconnect between the two boards. I can set up and run two I-jet debuggers, but I haven’t found a way to cause one I-jet to trigger both instances of firmware to pause execution in IAR so I can take a look at both sides and determine roughly where each is in its execution and at least help me decide which side of the fault to start looking at first.
My plan right now is to mod the boards to take an output into an input on each board, write a lightweight ISR I can break on, and have either board trigger a pause on both. If there’s a simpler way to do this using IAR built in functionality that would be preferable though. The board that is paused remotely would not sync up perfectly because of the delay in sending the pause from one image/IAR to the other, but that’s ok for now.
I have tried Google and a cursory search of the manual. I am going to dig deeper into the manual and hopefully there’s something in there that addresses my issue.
Jesse Cronce is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.