Got myself one of the development boards. Anyway, when I have a small program, everything is fine and works. Now when I write any function remotely decent sized, I get an IO Error that the file cannot be found - assuming this is because RAMSIZE is set to 256. Now call me stupid, but if 256 bytes is all you get worth of program, you can't really do a lot with it can you. Is there no way possible to use the rest of the RAM/ROM available for program and variable storage, (that isn't a long workaround)?
The error is as follows -
EXCEPTION 0021H: PATH OR FILE NOT FOUND FILE: E:\KEIL\C51\LIB\C51FPL.LIB
Infact, this seems to happen when I declare any variable as float, which makes sense as it cannot seem to find the LIB file. Browsed the HD for the file and it's nowhere to be found. Installed it on my laptop and get the same problems.
Are you using an evaluation version of the compiler? It has limitations. http://www.keil.com/demo/limits.htm
If You are using Eval version Keil compiler it has limitations /without floating point .../