I've currently have an Intel Hex file that is 109kb, but with AVR-SIZE and FLIP I see that it's actually only going to take up 37,344kb of space on the chip, unless I'm making a false assumption there.
I have an AT89LP51RD2 which has 64k of flash memory used for ISP. I can program a Hex file that windows says is 49KB, and AVR-SIZE says is 19,129kb, and everything works beautifully. When I go to flash the larger (109kb/37kb) file I originally mentioned, FLIP doesn't bark at all yet my chip doesn't get programmed properly? well it at least doesn't boot up like the other, smaller, firmware does.
I feel like I'm missing something with these HEX/bin/data sizes, and maybe someone could clarify where I'm going wrong.
Any help would be amazing! Thank you!