i am using keil Uvision 4. When i try to build the target those are showing.
Build target 'Target 1' linking... BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009 "STARTUP.obj", ".\8tx_20jan2017.obj" TO "TX1" RAMSIZE(256) *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_DISPALY1?8TX_20JAN2017 ****************************************************************************** * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0E2DH BYTE (177%) * ****************************************************************************** Program Size: data=121.0 xdata=0 code=4598 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S) *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_DISPALY1?8TX_20JAN2017 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED MODULE: C:\KEIL\C51\LIB\C51S.LIB (-----) LIMIT: 0800H BYTES Target not created
what is the solution?
1 - Pay for it 2 - Look for a free alternative (maybe SDCC) 3 - Look at an 8x51 chip that Keil provide a free tool for 4 - Look at a totally different family of chip (maybe ARM) 5 - Use your head (consider research) 6 - Give up and admit you don't have the stamina to take the idea further