I'm having a problem with my program running. It will run if I delete some of my varible declarations. If I look at he map file the Edata has about 1k in it and so does the Hconst. If I leave my declarations in it goes over 1k and it doesn't work. How do I change the size of these segments. I think I fixed the Edat in the start251.a51 file but I don't know if I can make Hconst segment bigger. Any help would be appreciated.
The memory size is configured with the Linker CLASSES directive. So really the CLASSES settings should match the hardware that you are using.