Dear all, When I type, C:/Keil/C51/BIN/C51 foo.c DB OE NOCOND CD SB WL(1) NOAM INCDIR(a long list of include dir;) Error Message: C51 COMPILER V7.20 - SN: C1S7P-60655E COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2004 *** WARNING C500 IN LINE 1 OF foo.c: MISSING DEVICE (PORT IS BUSY) When I disable listing file (i.e. NOPR), it works well. But When I want C51 produce listing files, it fails and error messages is as above. Does any one know how to fix it? Thx for your help.
Do you have the dongle correctly installed? http://www.keil.com/forum/docs/thread2369.asp (search this site for the dongle test utility). Do you also have something else on the parallel port? What operating system? Does it work if you build from uVision?
Yes, I have something plugged in parallel port. After I remove it, it becomes WARNING C500 : MISSING DEVICE :SECURITY KEY NOT FOUND.. Is it because I use C51.exe in shell (of winXP)instead of uVision2 to develop? Thank you for your reply.
"Yes, I have something plugged in parallel port" Is that "something" a Keil C51 hardware key (or "dongle")? You need to read this thread - about dongles: http://www.keil.com/forum/docs/thread2369.asp "Is it because I use C51.exe in shell (of winXP) instead of uVision2 to develop?" That shouldn't make any difference - but have you tried it, as I asked before? Note that XP (like NT) might require a driver to be installed for the dongle - see that thread again: http://www.keil.com/forum/docs/thread2369.asp
Thank you for your help. I know what you mean now. With Kind Regards Jay