My pragma statements are: #pragma section @ECNSTL MEM_POOL1 // in the c file that is to access 0F1000H to 0F1FFFH, and #pragma section @ECNSTL MEM_POOL2 // in the c file that is to access 0F2000H to 0F2FFFH E3116 is explained as: "The sum of the start address and the size of the memory area in the memory directive is greater than 1048575(0FFFFFH)." I do not understand. 0F1000H + 002000H 0FFFFFH. 0 and O look very similar in CS on my screen. I will type K0R from now on. I do have another important clue. A coworker loaded CubeSuite and my project onto his machine. The project built. We have not been able to figure out which environmental differences may be the cause.
↧