We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Have a Cygnal F120 part with keil compiler and Bl51 linker. It has 8k xdata. The guy doing the hardware said he added 4k more for a total of 12k xdata. But I'm not sure how to access the other 4k. When I declare variables like normal and during linking the BL51 says xdata is greater than 8k, my program goes haywire. So I think there might be a special way to do this?
"The guy doing the hardware said he added 4k..." So, as Drew said, you need to ask him how he did it so that you can work out how to access it! How did he test it? Does he have some code that you could at least use as the basis for yours?
You might also ask why he added 4K and not 32K or 64K !