Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/02/05 07:23
Read: times


 
#100430 - OK, now face problems in Variables
Responding to: ???'s previous message
Ok, this remote update thing is not working again :(

My problem now is this,

1) If I add more variables (idata) in another module (in the application area 0x0000 - 0x1000), the hex code at location 0x3800 changes.

2) Also, when I change my variable from xdata to idata, the hex code also changes. :(

This is bad, because if the 0x3800 code changes, my Flashing routine will not work properly.

I have tried to disable the overlay. Still does not work.
I have tried to use OPTIMIZE(0) for code at 0x3800. Don't work.

My Lst file summary is as below. That OVERLAYABLE of 1 byte is very suspcious, but I do not know how to get rid of it.

MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 265 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 134 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.

Can anyone suggest me how to make my function at 0x3800 fixed as it is, and not vary ?


List of 24 messages in thread
TopicAuthorDate
Strange problem IAP for whole chip            01/01/70 00:00      
   Questions please            01/01/70 00:00      
   Nobody knows?            01/01/70 00:00      
      why            01/01/70 00:00      
         For IAP?            01/01/70 00:00      
            Which is exactly what FlashMagic is inte            01/01/70 00:00      
               and now we know why            01/01/70 00:00      
            Get a PC            01/01/70 00:00      
               Enclose PCB in a box            01/01/70 00:00      
                  I understand            01/01/70 00:00      
   Process make sense            01/01/70 00:00      
      Thank god for the response            01/01/70 00:00      
   Maybe the libraries in causing it ???            01/01/70 00:00      
      the problem with absolutes            01/01/70 00:00      
         AT89C51RC2 with 128 bytes per page            01/01/70 00:00      
            there is no such thing as a byte write,            01/01/70 00:00      
               byte write            01/01/70 00:00      
               No byte write            01/01/70 00:00      
                  what was the problem?            01/01/70 00:00      
                     Problem was ...            01/01/70 00:00      
                        OK, now face problems in Variables            01/01/70 00:00      
                           variables used in my remote update            01/01/70 00:00      
   Ok, Solved            01/01/70 00:00      
      Try this            01/01/70 00:00      

Back to Subject List