We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
When I use it to make my RTX51 TINY project I got many errors such as uncalled segment and data segment overflow. How can I do this?
Yes, LX51 V3.30 (part of PK51 Version 7.00) fully supports the generation of RTX51 TINY applications. Take a look to the Keil\C51\Examples\Traffic application which is using RTX51 TINY.
When I select the linker code packing options,I got the result below:
Build target 'Simulator: Small Model' compiling TRAFFIC.C... compiling SERIAL.C... compiling GETLINE.C... linking... *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: INIT/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: CLOCK/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: GET_ESCAPE/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: COMMAND/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: BLINKING/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: LIGHTS/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: KEYREAD/TRAFFIC *** WARNING L16: UNCALLED FUNCTION, IGNORED FOR OVERLAY PROCESS NAME: ?C_INITSEG *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_create_task ADDRESS: 1000D1EH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_create_task ADDRESS: 1000D27H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_delete_task ADDRESS: 1000D2CH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_create_task ADDRESS: 1000D2FH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_delete_task ADDRESS: 1000D34H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_clear_signal ADDRESS: 1000D57H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000D61H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000D6BH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000D83H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000D95H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_create_task ADDRESS: 1000E14H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_delete_task ADDRESS: 1000E19H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_send_signal ADDRESS: 1000E4FH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000E59H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_create_task ADDRESS: 1000F26H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_clear_signal ADDRESS: 1000F2FH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_delete_task ADDRESS: 1000F4DH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: os_running_task_id ADDRESS: 1000FB2H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1000FBDH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_send_signal ADDRESS: 1000FF5H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_send_signal ADDRESS: 1000FFFH *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _os_wait ADDRESS: 1001009H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: os_running_task_id ADDRESS: 1001038H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _isr_send_signal ADDRESS: 1001104H *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: _isr_send_signal ADDRESS: 100112EH *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_clear_signal MODULE: TRAFFIC.obj (TRAFFIC) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_delete_task MODULE: TRAFFIC.obj (TRAFFIC) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_create_task MODULE: TRAFFIC.obj (TRAFFIC) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_send_signal MODULE: TRAFFIC.obj (TRAFFIC) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_wait MODULE: TRAFFIC.obj (TRAFFIC) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: os_running_task_id MODULE: SERIAL.obj (SERIAL) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _isr_send_signal MODULE: SERIAL.obj (SERIAL) *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: _os_wait MODULE: SERIAL.obj (SERIAL) Program Size: data=121.6 xdata=0 const=0 code=4409 [was=4718 reduction 6.6%] Target not created