I am a confused with regards to the 30720 byte maximum shown in the arduino ide when I upload a sketch. Where does that come from exactly? Why doesn't the ide indicate this or at least give some general reference? I think it should.
As you can imagine, I am getting close to this limit. I am using a bootloader with hfuse=DA or 1.5kb on the 328p arduino. I upload a sketch of ~29kb. If no ide error prompt and my sketch doesn't run then it is a sram issue, I understand that. However, sometimes I upload a sketch ~29kb and I get a ide sync error. I don't understand, 32-1.5=30.5kb, what's the problem?