Hello, I'm engaged to add with MicroVision2 some new functions and data to an old software/firmware for a board where the CPU is Infineon C167CR-LM with 2 KBytes on chip RAM. Adding new variables the linker print: *** WARNING L5: SECTION LOCATED OUTSIDE CLASS AREA SECTION: ?ID0?LSF2 CLASS: IDATA0
I had to add many other functions and data. How can I solve this problem?
I need to test the firmware on target board with Monitor166. The PDF documentation is not very 'user friendly' for me. I working on this system since 1 month and my colleagues can't help me. It's possible that someone have a documentation more easy and 'step by step' to help me ... Many thanks
looks like you have too many variables in the idata space. Check the linker map file (*.M66) and use the sdata or near space.
Thanks for your help! So, You tell me I cannot add more variables in idata space. I know that sdata space is for PEC or similar. If I define a variable in idata space and this space is full, do you know where is stored the variable?