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.
I want compile a large code in keil. In uvision3 in "Flash" menu in option "Configure Flash Tools" in "Target" tab, I set "Memory Model" to large and "Code Rom Size" to large: 64k program. I compiled my program without any problem. In second time, I decide to compile my program for "SLE66CX360PE" INFINEON chip. In uvision3 in "Flash" menu in option "Configure Flash Tools" in "Device" tab, I select "SLE66CX360PE" and in "Target" tab, I select "Use On-chip ROM (0x0-0x30FFF)" and "Use On-chip XRAM (0x40000-0x417FF)". But when the program compiled, there is error like this: "ADDRESS SPACE OVERFLOW" and "CONTENT BELONGS TO ERRONEOUS SEGMENT". Then I decrease my program until code size was 4k, then my program compiled. What is couse of this problem? What is the solution? What is the setting need in keil? I need first program not decreased program. The "SLE66CX360PE" has 196k ROM , 36k EEPROM and 6k XRAM. whether need "CODE BANKING"?
Is there any one can help me?
bumpy bumpy bump bump.
no not me.
"Is there any one can help me?"
You could help yourself by giving complete information; eg,
"there is error like this: 'ADDRESS SPACE OVERFLOW'"
What do you mean errors "like" that? Is that the error, or isn't it? What space does it say is overflowing? Have you checked the map file for details?
The SLE66 devices are configured with an Infineon device database. Did you contact already Infineon support?