I'm running a simple blink led program on Labview using LINX. I'm using the built-in 'L' LED on Arduino Uno, which is digital I/O pin 13.
When I run the program for the first time, it runs fine and the led is turning on and off by the control in the program.
But when I stop the program and run it again, it doesn't run. The 'L' LED continuously stays ON, the RX blinks very fast for a second, and the TX led does not blink at all. And then the control button on the program does nothing, the L LED stays on continuously. Sometimes the error boxes, of which the pictures I've attached, pop up, and sometimes they don't.
However, when I load the LINX firmware once again, the program again runs fine once and then doesn't run for the second time.
This doesn't happen when I open the Blink(Simple) example. I am able to run it multiple times without loading the LINX firmware again.
There are no other VIs open on my PC.
Do I have to load the firmware every time I run a program? That doesn't make sense to me.
I've attached the VI to this question.