??? 08/17/05 12:40 Read: times |
#99554 - the problem with absolutes Responding to: ???'s previous message |
But 1 doubt is the Library location is at 0x349. So theoretically, my FlashRoutine should be able to write till 0x300, and not 0x1FF.
Please advise if my analysis is right or wrong. Thank you! You can, in the linker locate all the known routines. However, all C compilers condense some C "activities" into subroutines and you have no idea which they are - you can analyze and find out and then - a new release, a new optimization a new ... and they will change. Does Keil not have a linker commean "locate all starting at ...? have a look. Re "theoritically" I did not look up the page size of your chip, but if it is 512 then, after erasing and programming 0-1ff, it will erase 200-3ff so no mystery there. Erik |
Topic | Author | Date |
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 |