Hello all,
Tomorrow I will be trying to troubleshoot a problem with a cRIO that was programmed by an ex-employee.
I am now familiar with Labview 7 and 8 using FPGA, so I know my way around the cRIO. I'm still a novice Labview programmer though.
I realize that this is a general question so I'm just looking for some "starter" hints before I wake up and grab some coffee to sit down and start looking at this thing. I want to look for the obvious things first.
It's a cRIO which has an FPGA program and a RT program. I'm told it was working fine until last week, when someone changed some hardware on the system. Now it "appears" to do nothing. What they mean is that the test doesn't run.
What I see is what appears to be an FPGA program that is running but not doing anything.
For the sake of this discussion, let's say the program was working and didn't change. I've tried re-compiling and re-downloading the FPGA program. I click the run, I see the files being downloaded, and I see the main panel. Everything appears to be running but nothing is happening. If I install break points they are never hit. There are some digital inputs that do not reflect the real world.
I guess I'm looking for advice on what steps you would take in approaching this. I have a second machine which supposedly has the same program that I can take and download, but I'm wondering if I should clear out the FPGA and just put a simple program to read or write a digital input or output, and go from there. (The FPGA program was quite complex, and I'm wondering if it's in some internal loop that I can't see)
I realize that I'm only giving small details. I'm just looking for how you experts would approach this. I value your opinions as I've been helped many times here.
Should I be able to "see" or step through and FPGA program?
Well, advice.. opinions.. all welcome.
Tomorrow I start diagnosing 🙂
Jeff