Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[Moved] Help Regarding Keil Software for Memory

Status
Not open for further replies.

jay_3189

Banned
Joined
Sep 19, 2013
Messages
104
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Location
Ahmedabad
Activity points
0
Hello Everyone

I am using Keil Software and At89c51 which flash memory is 4K.
but whenever I am debugging my program in keil it just says that Code limit is 2K.
and now my code exceed 2K but lesser to 4K byte. then also keil gives me error that code size limit exceeds.(program size just 2400byte only.)
for knowing purpose I have copy all code and start new project in keil with different controller of 8K byte then in that also keil gives same error.
Can anyone help me to resolve this.
for my keil version I am putting the below image.
Capture.JPG
 

Re: Help Regarding Keil Software for Memory

You obviously have no valid license and the software runs in evaluation mode

https://www.keil.com/demo/limits.asp

[h=5]KEIL C51 Evaluation Tools[/h]
  • The 8051 compiler, assembler, linker, and debugger are limited to 2 Kbytes of object code. Source code may be of any size.
  • Programs that generate more than 2 Kbytes of object code will not compile, assemble, or link.
  • The debugger supports programs that are 2 Kbytes or smaller.
  • The startup code generated includes LJMPs. Code generated cannot be used in single-chip devices that support 2 Kbytes or less of program space.
  • Programs start at offset 0x0800. Programs generated with the evaluation software may not be programmed into single-chip devices with less than 2 Kbytes of on-chip ROM.
  • No hardware support for multiple DPTR registers is provided.
  • No support for floating-point arithmetic and no support for user libraries is provided.
  • No support for in-line assembly using #pragma ASM.
  • The following components which are present in the PK51 Full Version are not included in the Evaluation Version: Linker for Code Banking, Library Manager, and RTX51 Tiny Real-time Operating System.
 

Re: Help Regarding Keil Software for Memory

You obviously have no valid license and the software runs in evaluation mode

https://www.keil.com/demo/limits.asp

you are right. I am using keil for my project work and its not licence version.

Can you please specify me other software like keil which I can get online for free to simulate c code more than 2K.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top