??? 07/30/06 18:51 Read: times |
#121349 - Data space Responding to: ???'s previous message |
Hi Eugene,
The 8052 has a limited data space and your project requires more than you have available. If commenting out sprintf allows it to build then my guess is that the sprintf module uses some of the data space and that takes you over the limit. You could try putting some variables in other spaces. For example:- idata char LCD_Buffer[sizeof("xx.xx")]; Move enough variables to other areas and it should build properly. Look in the .M51 file and you'll see how much of each space is used. Paul |
Topic | Author | Date |
Address Space Overflow? | 01/01/70 00:00 | |
Data space![]() | 01/01/70 00:00 |