??? 04/26/05 07:18 Read: times |
#92355 - 8k? Responding to: ???'s previous message |
1. Try to check the possible JMP/AJMP/LJMP etc. problem as more people suggested here. Try to replace all (A)JMP by LJMP, same with CALLs. 2. Does you assembler give any warnings when assembling the >8kB version? 3. Do you use any linker? How exactly do you produce your hex code? 4. Try to find a "hexmap" utility and compare the size it reports with the assembler's report. 5. Does your parallel programmer read in the whole hex? And does it burn all? The P89V51RD2 has a 8kB extra boot FLASH (plus the 64kB user FLASH) don't you try to program the boot FLASH by accident? Try perhaps to borrow some different type of programmer (or try FlashMagic or just a terminal program for ISP) 5. Unless your code uses any special feature of this particular part, try the code in a different part - e.g. AT89C55 as Mehdi suggested, or, if e.g. XRAM needed, try e.g. AT89C51ED2. 6. Are you aware that the P89V51RD2 has only 768 bytes of XRAM (the advertised 1kB RAM includes the 256 bytes of IRAM)? Jan Waclawek |
Topic | Author | Date |
Assembly Language | 01/01/70 00:00 | |
Some tips | 01/01/70 00:00 | |
Do you have Enough,,, | 01/01/70 00:00 | |
I stand Corrected,.... | 01/01/70 00:00 | |
Re:Assembly Language | 01/01/70 00:00 | |
Eh??? | 01/01/70 00:00 | |
Re | 01/01/70 00:00 | |
What size are we talking about? | 01/01/70 00:00 | |
we talking about a same size! | 01/01/70 00:00 | |
HUH | 01/01/70 00:00 | |
To Erik! | 01/01/70 00:00 | |
if you do't know | 01/01/70 00:00 | |
If i know that i don't know? | 01/01/70 00:00 | |
ERASE | 01/01/70 00:00 | |
Assembly Language | 01/01/70 00:00 | |
Comments - a lesson learned? | 01/01/70 00:00 | |
redeeming the situation | 01/01/70 00:00 | |
JMP and CALL | 01/01/70 00:00 | |
I know of none | 01/01/70 00:00 | |
Which Assembler | 01/01/70 00:00 | |
Case sensitivity... | 01/01/70 00:00 | |
irrelevant | 01/01/70 00:00 | |
Not at all. | 01/01/70 00:00 | |
I apologize | 01/01/70 00:00 | |
No problem. | 01/01/70 00:00 | |
Assembler limit? | 01/01/70 00:00 | |
Try Flash Magic | 01/01/70 00:00 | |
8k? | 01/01/70 00:00 | |
Assembly Language | 01/01/70 00:00 | |
no | 01/01/70 00:00 | |
One more attempt.. | 01/01/70 00:00 | |
To Sushil ! | 01/01/70 00:00 | |
updated? | 01/01/70 00:00 | |
'step by step' or 'divide and conquer' | 01/01/70 00:00 | |
Assembly Language![]() | 01/01/70 00:00 |