all,
I have implemented a bootloader on C8051F34x, the original bootloader code size was < 2k and the ram size fit inside the 'small' memory model and all was well.
Now I am actually working on a different board where I cannot directly use the serial port but follow a protocol to receive the data from the serial port (theres a modem sort-of between the serial port and the application) .
this requires more RAM and CODE space, now my program is like closer to 0x3000 and the ram is closer to 500 bytes. The bootloader does not work now, though i have tried following faithfully my original code.
where am I failing ??