What is and how to fix "FALTAL ERROR L236: ADDRESS IS NOT IN ASCENDING ORDER"?
Specify segment/class addresses in ascending for the linker. Jon
Dear Jon Ward! My target is using AT89C52, internal FLASHROM. (I am not using external RAM, ROM). When I chose Target->Use On-chip Rom 0x0-0x1FFF, one error message was: "FALTAL ERROR L236: ADDRESS IS NOT IN ASCENDING ORDER". When I did not choose it and compiled my program (>5KB), there was no error and warning. I tried to download this program to chip, every thing seems to be OK. Please tell me more detail how to fix it. Thank you in advance!
"one error message was..." (my emphasis) Are you saying that there was more than one? If so, you must always fix the first error first - as it is normally the case that the first error will cause several more later one. Just addressing one message will often fix several subsequent ones!