In my project, I am using LPC2378,keil uV 4,In LPC2378 capable of 512KB Code size,my project have three file, my problem is at the time of build my code linker error occur that is " signal card.axf: error: L6050U: The code size of this image (43828 bytes) exceeds the maximum allowed for this version of the linker".
so I remove some part from coding, and build again,error rectified but code size is 69KB.
pls anyone help me i add some more code to my project.it is possible or not? pls give me solution for above error
Limitations:
http://www.keil.com/demo/limits.asp
hi, From abve, I understand MDK-ARM lite code limitation 32 KB,but I compiled my code it will generate hex file with size 89 KB,how it is created with 89KB hex file , Is above 32KB only for run time code size?if it is correct means I will compile and get hex file with 128kb size from this. pls anyone clarify my doubt
Thanks & Regards Sathish
32KB binary data - if you use "fromelf" (found in your tool chanin folder) you will see that your image is indeed limited in size. .hex files contain a lot of other stuff - record type, checksum, offset etc. that inflate it, in addition to the binary data itself.
.hex files contain a lot of other stuff - record type, checksum, offset etc. that inflate it, in addition to the binary data itself. not to mention that every byte of code uses 2 bytes in .hex
hi, I understood all,I am working with MDK-ARM evaluation version,it's limitation 32kb code size.if I will increase my code,will I use RVDS 4.1 VERSION,Anyone give the solution
"Anyone give the solution"
Give solution to what?