Our team was doing some testing of our robot, and our programmer says he has trouble with the teleop file updating to the brick when he downloads it to the brick.
He says that when he makes a change to the file, he saves it, and then compiles and downloads it to the brick, but it doesn’t “change.” The file on the brick remains the same as it was before. He says he has to go into the file management of the brick, delete the file, close out RobotC, wait for the connection to the brick to be severed, and then go into RobotC and compile and download it again, and then it works fine.
He says the firmware on the brick is up to date and the version of RobotC is up to date. Our computer is running Windows XP (if that has anything to do with it).
For some reason my version of robotC from last year did the same thing. I just renamed the file and so every time i put another for some reason it worked then.
I use LabVIEW and i have never had this problem or anything similar happen to our programs so i would guess the issue would be within the RobotC software. It may be having issues with overwriting, I doubt that it is a problem with the NXT
Our system is doing the same thing. What we figured out is that if you use F7 to compile the program before using F5 to download the program it seems to work every time. I believe last year F5 also saved the program before downloading. This year it doesn’t for us so be sure to save frequently.