No code can mean you have unresolved symbols in your program. See:
http://www.chiefdelphi.com/forums/sh...ad.php?t=70693
for more details.
Best way to diagnose is to hook up serial console as detailed in the control system manual. Watch the console as the cRIO boots.
If you have configured program debugging, you can undeploy, reboot, then load your code through the debugging mechanism. This will tell you right away if you have unresolved symbols (and what they are). You can also look at a console this way (right click remote target, Target Tools, Console)