With porting me program from SDCC to Keil I got rid of all compiler errors and now I am having me this linker error L250 (CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED) and I do not know what I am doing wrong.
The selected chip is an AT89C51 In the target options I did:
Memory Model Large: variables in XDATA Code Rom Size Large 64K program operating system none
Off- chip code memory start size Eprom 0x0000 0x7FFF
Off chip Xdata memory 0x8000 0x7FFF
My uVision version is 5.24.2.86 toolchain: PK51 Prof, Develpers Kit Version: 9.57.0.0
The real target device is an FPGA which emulates a 80c51 chip. The program itself, a .bin file, is stored on a CF card which the FPGA can run. So in hardware there is no real limitation when it comes to memory size for code and variables. I do have 128 bytes for internal ram to use, but I am not using much of it.
I have already contacted keil support like you said. And I added the license. I thought it was obvious when I said: "My uVision was indeed not Licensed". But it wasn't that obvious.. so my bad.
Anyways I contacted them and I succesfully licensed my uVision. The error L250 is gone now so I will focus on the other errors.
I do have no clue why I still got the error yesterday after I licensed uVision and rebooted my PC.
I still got me some other linker errors for some other threads ;)
Tnx for your help