Hello, I am using the keil compiler evaluation version, my program was compiling without any errors and i was also able to debug my program, but as i was expanding the program, one error has started "DATA : segment too LARGE". Is this error becauae of the limitation of the compiler my code is nearly 500 lines now. Please help regards Rucha
one thing that caught me "with me britches down" is that, if you do not specify optimize 2 or higher there is no data overlaying.
Erik
http://www.keil.com/support/man/docs/c51/c51_optimize.htm
"The OPTIMIZE directive sets the optimization level and emphasis the Cx51 Compiler uses when generating object code ... 2 = Data Overlaying"
"
I know, but at the release previous to the one where I got cought whatever level enabled overlaying was the default. And when you try the new release, the message is "data overflow" NOT "overlaying not enabled"