-
Error TH833E
So my project code was complete and the project on bread board is working well and without problems. The finished code is almost 3000 words and 550 lines on MicoCode Studio running on a 16F877A. After I was pleased with my project code I was making backups to the code by copy and paste into another PBP 2.60 project name. When I compiled the new code I got multiple errors. So I recompiled the original code, same thing happened
Error TH833E~1.ASM 260:[218] address limit of 2180h exceeded
Error TH833E~1.ASM 261:[218] address limit of 2181h exceeded
Error TH833E~1.ASM 262:[218] address limit of 2182h exceeded
Error TH833E~1.ASM ………………………………….
Error TH833E~1.ASM 275:[300] too many errors
This looks like the code just went over 8k words. The last instruction is END. How do I trouble shoot this problem? I looked at the code and find no changes. It just blew up. What to do???
Note: I have tried to recompile an early and shorter version of this program and the same thing has happened. Is my compiler broken?
-
You must have the wrong chip selected.
2180h is in the middle of the 877A's EEPROM space.
If it gives that error, it thinks there is only 128 bytes of EEPROM.
The 877A has 256.
<br>
-
Reply
Darrel,
Your right as always. I can’t believe I overlooked that after compiling four or more times. What a dummyyyyyyyyy!
Thanks Darrel
-
All we need is a "Crash Test" and you're set. :D
<br>